Notenook is a platform designed to facilitate note sharing, discussions, and networking among students within the Kalvium. Built using the MERN stack (MongoDB, Express.js, React.js, Node.js), the app provides features for posting notes, engaging in discussions, connecting with other students, and more.
- Post Notes Section
- Discussion Forum
- Profile Viewing
- Connect and Follow
- Chat Functionality
- Markdown Editor
- Frontend:
- React.js
- Markdown Editor Library
- Backend:
- Node.js
- Express.js
- MongoDB.
- Additional Libraries and Tools:
- Socket.io.
- Passport.js
- Redux
- Set up MongoDB database and develop database schema for storing educational content, user data, and messages.
- Implement CRUD operations for managing educational content, user data, and messages.
-
Backend Development
- Develop API endpoints for frontend integration.
-
Frontend Development
- Initialize React application, set up folder structure, and start developing user interface components.
- Research and integrate necessary libraries for frontend development.
- Implement high-fidelity designs.
- Develop user authentication and registration functionality.
- Responsiveness
- Testing
- Deployment