Inspiration
Us being students with busy schedules, we wanted to save some time by streamlining how we can prep for our classes.
What it does
The student can simply upload PDFs onto the website and view a complete summary of all the important details such as the grading scale and office hours. There is also password authentication.
How we built it
We used next.js to build the website, supabase for the backend database, and Gemini AI along with PyMuPDF to scrape and generate a summary from a PDF.
Challenges we ran into
One of our major challenges was storing usernames and passwords using the supabase database.
Accomplishments that we're proud of
This was our first time utilizing Next.js, Gemini AI, and Supabase. It was also the first hackathon for every member, and we're proud that we created a functioning project.
What we learned
We learned how to scrape data using AI, and developed a greater understanding of backend development.
What's next for Syll.ai
Achieve our original goal of accessing and scraping the syllabi from Canvas through a single click.
Built With
- ai
- brain
- chromium
- compiler
- creativity
- css
- fastapi
- gemini
- github
- html
- javascript
- mac
- machine-learning
- next.js
- ngrok
- playwright
- pymupdf
- python
- react
- supabase
- terminal
- uvicorn
- vercel
Log in or sign up for Devpost to join the conversation.