Inspiration In the age of digital learning, students often struggle to find quality notes and study materials. Many valuable notes remain inaccessible, locked away in personal collections or scattered across various platforms. We wanted to create a centralized marketplace where students can easily share and access high-quality notes. Our goal is to foster a collaborative learning environment where knowledge can be freely exchanged and students can support each other's academic journeys.

What it Does NoteUp is an innovative platform that allows students to buy, sell, and share academic notes. Users can upload their notes, set prices, and create detailed listings with previews. Buyers can browse through various listings, preview random pages, and purchase notes that meet their needs. Additionally, NoteUp features a cloud link sharing system that enables users to share note access for a limited time and on a limited number of devices. This ensures secure and controlled distribution of notes.

How We Built It NoteUp was built using a combination of modern web technologies. We used React and Material UI for a responsive and user-friendly frontend. Firebase served as our backend, providing real-time database functionality, user authentication, and cloud storage. We utilized Firebase Functions to handle serverless backend logic, such as generating secure cloud links. The platform was designed with a focus on scalability, security, and ease of use, ensuring a seamless experience for all users.

What We Learned Team Collaboration: Working on NoteUp taught us the importance of effective team collaboration and communication. We leveraged each team member's strengths to build a cohesive and functional platform. Firebase Integration: We gained in-depth knowledge of Firebase services, including authentication, Firestore, and Firebase Functions. This allowed us to build a robust backend quickly and efficiently.

Built With

Share this project:

Updates