Hub for sharing notes and files
- Authentication
- Validation(like file type, max file size, etc)
- Leaderboard(uses upvotes for comparison)
- Search functionality and pagination
- BackEnd: Spring Boot
- FrontEnd: React.js
- Database: MySQL Docker container
- File Database: Firebase
1. Home Screen
2. Upload File
3. List Notes
4. Search Notes
5.Leaderboard
6. View/Download Notes
1. Email Based Registration
2. Reset Password
3. Topic Selection
4. Additional User Information
5. Additional Post Information