by Flary
A multipurpose AI video editing platform!
by Priyanshi
A digital board game for a school project on the book Anthem by Ayn Rand
🎫 Golden ticket winner!
by Seneth
A Map with Music
by Flavius
Vector Maze is a puzzle video game built using the Unity Engine. It is like a tap away game
🎫 Golden ticket winner!
by kook
landing page for another hack club program (this launched at hctg too). RSVP for ascension!
🎫 Golden ticket winner!
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.
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
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!
by Ô±Ö€Õ¥Õ£ (Areg)
A replica of the ticket to ride london board game
by Riri
A Java-based Swing app that simulates a real-life library-system.
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
by Jogo
Its a cross platform quantum computer simulation coded in rust
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.
by Tomatofu
An OBJ file viewer that uses software rasterization (no texture-mapping yet).
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
by Paul
Simple api running on a cloudflare worker to serve my current location (from OwnTracks)
🎫 Golden ticket winner!
by m
Force yourself to do chess/Scrabble puzzles (formerly Forced Chess)
by Evan Gan
A bot that runs ticketing for some events such as Horizons! Test it out on #horizons-help