⚠ !! BEFORE YOU READ !! ⚠
🔗 Visit TerpNotes.tech ⭐ View on GitHubPlease take the time to experience TerpNotes for yourself! Please take a few moments to like to help your future fellow terps! I encourage you to use the link below and browse our catalogue of notes. Product spec is interesting, but demo's speak far louder!
▼▼▼
Inspiration
Imagine cramming for an exam last minute, then realizing you missed a few days of school and did not have the notes to catch up and its too late to ask for anyone for their notes. Well, we have that for you! Students can upload their notes to our platform to make their notes free for everyone! We also provide a free to use AI generated summary tool for the top 5 best voted notes for a class!
What it does
Our website can host notes by current or previous students who attended UMD for a specific class and professor. The website will compile that together and will pick the top 5 best community voted notes and generate a summary notes compiled by AI.
How we built it
For the frontend, we used:
- React
- Tailwind
- NextJS
- HTML, Typescript, CSS
For the backend:
- MongoAtlas
- Firebase
- Python
- Gemini API
Hosting:
- Domain name: NameCheap
- Server: AWS EC2
Challenges we ran into
Learning backend development and API endpoints. Deployment onto AWS, authentication, and etc.
Accomplishments that we're proud of
Complete front-end UI + backend system. Our whole project in general.
What we learned
PyMongo - MongoDB python integration feature, monitoring and hosting a database for storage using Flask
AWS EC2 and S3 - Using Amazon SDK to upload and return images that users store using our website
GeminiAPI - making calls and returning markdown text, specifically with file inputs using the API key
Firebase - resolving user to token id verification for people using our website
What's next for TerpNotes
Everything! Full deployment for this app is coming soon after touching up some deployment issues.
Team Credits
Built by
- Habib
- Olaniyi
- Jacob
- Kevin
- —and our dear companion: ChatGPT...
🌐 Connect With Us
Made with 🧠 by students, for students.
Built With
- amazon-web-services
- firebase
- google-gemini
- mongodb
- next
- python
- react
- typescript


Log in or sign up for Devpost to join the conversation.