TrigTok

TrigTok

•  •  13 updates •  28h 43m

A fun scrolling app where you learn! Get a TikTok-like feed of explanations, multiple-choice questions, and free-response questions. Includes AI-powered grading and explanations, as well as custom topic sets! Designed for studying for Advanced Placement (AP) classes, but will expand eventually.

By alaninnovates

Timeline

alaninnovates
alaninnovates 10m spent working 69d ago

We are deployed and live on https://app.trigtok.com!

Update attachment
alaninnovates alaninnovates 2 months ago

Thank you so much for letting me know! Fixed! For more information, it was an issue with my supabase trigger for handling new users.

Leo Leo 2 months ago

:(

GoException: no routes for location: error=server_error&error_code=unexpected_failure&error_description=Database+error+saving+new+user
alaninnovates
alaninnovates 1h spent working 69d ago

Free response grading is working, all the little bugs are ironed out, and now all I have to do is deploy the site!

Update attachment
alaninnovates
alaninnovates 1h spent working 72d ago

This update was pretty much all about bug fixing. I got MCQ grading+explanations to work. Next step is to get FRQ grading to work and also providing a bookmark button. I'm currently in the middle of finals so stay tuned for an update later!

alaninnovates
alaninnovates 2h spent working 74d ago

Added support for markdown and Latex! This allows for math to be supported properly, which is really cool! I also spent a lot of time switching the backend from the old schema to the one I updated in the latest schema, so that took a bit of time. However, it works a lot better and is a lot less janky!

Update attachment
alaninnovates
alaninnovates 35m spent working 75d ago

I've changed the way that I want topics to work. Rather than having it based on a manually curated list of topics, I'm going by the topic list released in each Course&Exam Description released by CollegeBoard. Essentially I just downloaded all of the CEDs and got their topics then pushed this to my database.

Update attachment
alaninnovates
alaninnovates 27m spent working 76d ago

FRQs are now supported! The app cycles through 3 MCQs and 1 FRQ per video explanation. If a question is answered incorrectly, it will attempt to give another question of the same type. Questions are also never repeated!

Update attachment
alaninnovates
alaninnovates 6h spent working 76d ago

This update took an insanely long time, but the app is 99% there! The UI for videos and multiple choice questions is complete. The task left is to complete free responses, which will take some time because they need to be auto-graded. There are also still some bugs to be ironed out. Let me know what you all think! Would you use TrigTok?

alaninnovates
alaninnovates 1h spent working 81d ago

I have successfully generated 250 free response questions for 20 different AP exams! I'm also currently working on making a unified topic list for each AP exam based on their CEDs. The app is almost there!!! The final stretch is going to be getting all of the data, which is definitely a battle...

Update attachment
alaninnovates
alaninnovates 3h spent working 83d ago

I got the scroller working! Also, things are looking good on the backend. The audio is being generated properly! You can view a sample API response here: https://hc-cdn.hel1.your-objectstorage.com/s/v3/0f84788a6416dba64cf548e3d866dc7ba2bd0a85_screenshot_2025-05-23_at_7.02.27___pm.png

Please leave a comment about any feedback you have for the UI or just the idea in general!

alaninnovates
alaninnovates 7h spent working 86d ago

Added the video viewer page! Videos are now played with captioned text as well as synced audio. This was probably the most difficult part of this project, and I spent a lot of time figuring out how to get videos to preload and play with scrolling interfaces.

Update attachment
alaninnovates
alaninnovates 2h spent working 87d ago

Video generation is complete! This portion took a lot of struggle with ffmpeg in order to get it to display my generated audio properly... Hope you enjoy this first version of TikTok-like content! The prompts for generating the explanations will be improved in the future for better clarity. I've attached two examples: AP Euro Unit 7 (Social Darwinism) and AP Euro Unit 1 (Protestant Reformation).

alaninnovates
alaninnovates 1h spent working 89d ago

The app is set up! You can now select topics under certain classes and units to start new study sessions!

Update attachment
alaninnovates
alaninnovates 53m spent working 89d ago

Got a ton of questions for the subjects AP Biology and AP European History. I'll use similar methods to get even more!

Update attachment