Inspiration
In my second year, I slept through some lectures due to being tired from basketball training or the lecturer being very boring. I found it rather difficult sometimes to find Youtube videos on the topics I was studying to explain what I had just missed. So I thought it would be a good idea, to create a SaaS which could create a Udemy like course, which I can watch and follow at my own pace
What it does
It creates easy-to-follow courses, with questions and transcripts of YouTube videos, allowing me to make notes, and revise questions on the topic. I can redo the courses when it is time to revise again, allowing for good revision material
How I built it
I used a lot of open-source and free material, ranging from OpenAI API, GCP APIs, NextJs, PlanetScale and more.
Challenges I ran into
One major challenge I faced was working on my own. I did it to push myself, I have been working alone at work, due to my teammates being pulled into another project. So I thought I would see how much I have improved given I am doing a lot more lifting at work. But considering I am unable to stay up all night anymore I believe hackathons are best done in teams rather than alone
Accomplishments that I'm proud of
I was able to get a lot of the APIs and backend working, with the frontend which I am very happy about. I also faced some issues with rate limiting, mainly from the GCP API I am currently out of queries for today on the YouTube API
What I learned
I learnt how to use Prisma and the OpenAI API, to this day I never really used OpenAI API to make a project.
What's next for Untitled
I want to finish this project as I believe it will be useful to me personally in my final year of University.
Built With
- mysql
- next
- openai
- prisma
- typescript