Skip to content

NoteNest is a simple yet powerful note-taking application built with Node.js, HTML, and CSS. It allows users to efficiently manage their notes while providing additional features such as user authentication, profile management, and a contact form.

AkshandraSingh/NoteNest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteNest 📝

NoteNest is a simple yet powerful note-taking application built with Node.js, HTML, and CSS. It allows users to efficiently manage their notes while providing additional features such as user authentication, profile management, and a contact form.

Features ✨

  • User Authentication: Users can sign up, log in, and reset their password if forgotten.
  • Profile Management: Users can edit their profile details and set a profile picture.
  • Note Management: Users can add, delete, and edit notes. They can also attach images to their notes for better organization.
  • Contact Form: Users can submit queries via the contact form, which are stored in the MongoDB database. Admins can view these queries for further action.

Technologies Used 💻

  • Node.js
  • HTML
  • CSS
  • MongoDB

Installation Guide 🚀

  1. Clone the repository:

    git clone https://github.com/AkshandraSingh/NoteNest.git
    
  2. Install dependencies:

    npm install
    
  3. Set up MongoDB database:

    • Install MongoDB on your system if not already installed.
    • Create a MongoDB database and note collection.
    • Update the MongoDB connection string in config.js with your database credentials.
  4. Start the server:

    npm start
    
  5. Access NoteNest in your browser at http://localhost:9000.

Usage 🚀

  1. Sign up for a new account or log in with existing credentials.
  2. Add, edit, or delete notes from the dashboard.
  3. Attach images to your notes for better organization.
  4. Update your profile details and set a profile picture.
  5. Submit queries via the contact form for any assistance or feedback.

Contributing 🤝

Contributions are welcome! Please feel free to submit a pull request or open an issue for any new features, improvements, or bug fixes.

Contact Us 📧

Have any questions or suggestions? Feel free to reach out to us at Instagram.


Happy Note-Taking! 📝✨

About

NoteNest is a simple yet powerful note-taking application built with Node.js, HTML, and CSS. It allows users to efficiently manage their notes while providing additional features such as user authentication, profile management, and a contact form.

Topics

Resources

Stars

Watchers

Forks