Eclypte

Eclypte

Clock 35h 57m

by Flary

A multipurpose AI video editing platform!

Anthem

Anthem

Clock 17h 29m

by Priyanshi

A digital board game for a school project on the book Anthem by Ayn Rand

🎫 Golden ticket winner!

SoundMap

SoundMap

Clock 8h 31m

by Seneth

A Map with Music

Vector Maze

Vector Maze

Clock 46h 29m

by Flavius

Vector Maze is a puzzle video game built using the Unity Engine. It is like a tap away game

🎫 Golden ticket winner!

Ascension Landing Page

Ascension Landing Page

Clock 7h 31m

by kook

landing page for another hack club program (this launched at hctg too). RSVP for ascension!

🎫 Golden ticket winner!

Article Fix

Article Fix

Clock 2h 31m

by Teddy Hunt

Makes articles on a certain news site fullscreen, removes distractions and allows animations to work correctly - more images and instructions in README.

RRAG (Restaurant RAG)

RRAG (Restaurant RAG)

Clock 9h 1m

by Harry

What it does: 1. You give it a csv containing (restaurant name, general location of restaurant) e.g., (East is East, Vancouver Broadway) 2. You give it a series of fields you want the AI to fill out after conducting research (e.g., Menu items, price, address, website, etc) 3. For each restaurant in CSV, the AI autonomously researches that restaurant by (1) making targeted web searches (2) reading the results (3) deciding if it needs more info and do it again (4) reaching a point where it is able to synthesise the findings into an answer 4. The app returns the LLM-filled contents of the requested fields back to you in a uniform JSON structure To make a database for my main project (Voyago), I need a way to be able to quickly collect basic info for a lot of restaurants. I tried to make my own RAG (Retrieval-Augmented Generation, basically the process that goes on when you ask ChatGPT to search something up) system for this, but it frankly sucked and given the limited time I have with APs, I figured it'd be better if I cloned an existing RAG system from Github and adapted on it to fit my needs. I intended to do two main things: 1. Adapt it to Hack Club AI's API for LLM (previously it used Openai API) 2. Switch to Serper.dev API for web-searching tool (previously it used SerpAPI) 3. Make it accept bulk input of restaurant names (e.x., via CSV) and generate responses in a uniform data structure (e.x., via JSON) One of the things I had to learn and try to implement at the end of the day was a validate + retry system. This came because the RAG is really unstable previously (in one search you might get really satisfactory results, in the other you get none), and one of the biggest reasons seen through the debug prints is that the system doesn't go back and retry when it fails something. If it was able to just try once more, the RAG would've performed much better overall. **DEMO LINK COMMENT (IMPORTANT)** For this revised submission, I was asked to put my Pypi url in as the demo link. If this is another organizer and wonders where my video link is, here it is: https://youtu.be/_eLFlo78jj0 By the way, dear HCTG organiser, please note that I am 100% committed to attending HCTG, so if my projects are unable to be approved by May 8th for the 20 hour reduction, pls be soft on the deadline cuz I'll 100% be coming and I will most definitely make the 40 hours by the extended due date

My work on Flavortown!

My work on Flavortown!

Clock 17h 13m

by parth

https://github.com/hackclub/flavortown/pull/859 https://github.com/hackclub/flavortown/pull/869 https://github.com/hackclub/flavortown/pull/876 https://github.com/hackclub/flavortown/pull/1523 https://github.com/hackclub/flavortown/pull/1528 https://github.com/hackclub/flavortown/pull/1535 https://github.com/hackclub/flavortown/pull/1562 https://github.com/hackclub/flavortown/pull/1563 https://github.com/hackclub/flavortown/pull/1564 https://github.com/hackclub/flavortown/pull/1565 https://github.com/hackclub/flavortown/pull/1566 https://github.com/hackclub/flavortown/pull/1567 12/12 merged PRs.. more to come soon!

Ticket to ride London

Ticket to ride London

Clock 14h 51m

by Ô±Ö€Õ¥Õ£ (Areg)

A replica of the ticket to ride london board game

Library-System

Library-System

Clock 9h 50m

by Riri

A Java-based Swing app that simulates a real-life library-system.

Tesseract - FTC 26855

Tesseract - FTC 26855

Clock 41h 1m

by technodot

My epic journey through Java and the FTC SDK. Me, myself, and I are the only programmers on my team, what a valiant struggle Look at commits within TeamCode2028/authored by @TechDudie Time tracked began Jan 14th bc that's when I was told about hackclub Please DM me on Slack at @technodot for anything

QuanSim

QuanSim

Clock 7h 12m

by Jogo

Its a cross platform quantum computer simulation coded in rust

Weight Converter

Weight Converter

Clock 1h 11m

by Ravi Sharma

This is a simple web project that converts pounds to kilograms. The user enters weight in pounds and the result in kilograms appears instantly.

Software OBJ Viewer

Software OBJ Viewer

Clock 51h 24m

by Tomatofu

An OBJ file viewer that uses software rasterization (no texture-mapping yet).

sfm! :3

sfm! :3

Clock 3h 11m

by zsharpminor

SFM (Simple File Manager) is a simple program that runs natively in your terminal and functions as your one-stop shop for all file things (it replaces remove.bg, conversions, transcripts, and compressions!) Basically, it's a really easy-to-use version of ffmpeg and remove.bg that will hopefully save people from using sketchy conversion sites and getting malware. READ: This won't work on a python online emulator since it requires local dependencies. I've attached a YouTube video instead, and feel free to test it out on your local machine! I tried my best to get scripts for Mac, Linux, and Windows, but I've only tested SFM on macOS and Debian. SFM is meant as an additional piece of software in the S-Suite, very similar to SYT, so it's based on the same framework! Go check out SYT (Simple YouTube Downloader) if you liked SFM! :) YouTube Demo: https://youtu.be/ZyHNC5oL1pg

Stalk

Stalk

Clock 3h 10m

by Paul

Simple api running on a cloudflare worker to serve my current location (from OwnTracks)

🎫 Golden ticket winner!

Forced Puzzles

Forced Puzzles

Clock 4h 32m

by m

Force yourself to do chess/Scrabble puzzles (formerly Forced Chess)

Ticketing bot for slack

Ticketing bot for slack

Clock 5h 59m

by Evan Gan

A bot that runs ticketing for some events such as Horizons! Test it out on #horizons-help