A web app that provide user a platfrom to supports users to share their notes in a blog-like style, where the user can post certain topics, and other users can comment below or send their own notes as a picture so other users can also access.
student who are looking to access other student's note and learn from their notes.
- User profile, access the note that shared by current user
- User can create and access note pages
- List of notes
- Able to share picuture and leave comments below
- Able to search the shared note through keyword
- Filters results by:
- The topic of class (Ex. Math,Science,etc...)
- Advance the UI
- Able to recognize which college, or location
- Specific platform, not just limited shares notes
- React.js: framework
- Sequialize.js : database
- Express: handle backend
- Express-session: to handle user session
- Bcrypt: Hash password
- Users model
- data model
- Comment model
- PageList model
- ....
- Home page
- Sign In page
- Sign Up page
- Profie Page
- Note Page
- GET /home
- POST /account
- POST /note
- POST /comment
- ...