NoteWave is a lightweight, web-based platform designed to make group studying simple, organized, and productive.
Built specifically for students in Sri Lanka, NoteWave combines essential tools like group management, scheduling, resource sharing, and quizzes into a single streamlined app.
This MVP was developed as a part of a hackathon project using React and Firebase.
- Create and manage private or public study groups
- Schedule study sessions with Google Calendar integration
- Share notes and resources (PDFs, Docs, Links)
- Create mini-quizzes and flashcards for group revision
- Set reminders and use a Pomodoro timer for focused study sessions
- Track participation with simple ranking and scoring features
- Frontend: React.js (Vite)
- Backend & Database: Firebase Authentication, Firebase Firestore, Firebase Storage
- Fork the repository
- Download n install npm and firebase
- Create a new branch (feature name)
- Commit your changes
- Always pull before push
- Open a pull request with a clear explanation of what you added or changed
Please make sure your code is clean, well-documented, and follows basic React/Firebase best practices.