Skip to content

sujshr/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

notenook - Note Sharing Web App

Introduction:

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.

Features:

  • Post Notes Section
  • Discussion Forum
  • Profile Viewing
  • Connect and Follow
  • Chat Functionality
  • Markdown Editor

Technology Stack:

  • Frontend:
    • React.js
    • Markdown Editor Library
  • Backend:
    • Node.js
    • Express.js
    • MongoDB.
  • Additional Libraries and Tools:
    • Socket.io.
    • Passport.js
    • Redux

Deployed Links

FrontEnd deployed link:

Netlify Deployed link

Weekly Plans

Week 1: Setup and Backend Development

  • 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.

Week 2: Backend Development and initialize Frontend Development

  • 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.

Week 3: Frontend Development

  • Implement high-fidelity designs.
  • Develop user authentication and registration functionality.
  • Responsiveness

Week 4: Testing and Deployment

  • Testing
  • Deployment