Skip to content

Anushka15030/NoteNest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

NoteNest 📝

NoteNest is a powerful, lightweight note-taking application built with the MERN stack (MongoDB, Express.js, React, Node.js). It allows users to create, organize, and manage their notes effortlessly, with a clean and intuitive interface.


Live Demo 🌐

Check out the live application here: NoteNest Live


Features ✨

  • Create Notes: Add titles, content, and tags to your notes for better organization.
  • Edit Notes: Update notes anytime with seamless editing functionality.
  • Delete Notes: Remove notes you no longer need with a single click.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • Tagging System: Organize your notes by adding tags for easy categorization.
  • Searching Notes: Quickly find notes by title, content, or tags with a powerful search feature.

Tech Stack 💻

  • Frontend: React.js with Axios for API requests
  • Backend: Node.js, Express.js, with robust API endpoints
  • Database: MongoDB for secure and efficient data storage
  • Styling: CSS/Tailwind for a clean and responsive UI

Deployment 🌐

  • Frontend: Hosted on Render as a static site.
  • Backend: Deployed on Render as a web service.
  • Database: MongoDB Atlas for a reliable and cloud-based database solution.

Installation & Setup 🚀

Follow these steps to get the project running on your local machine:

  1. Clone the repository:

    git clone https://github.com/yourusername/notenest.git
  2. Navigate to the project directory:

    cd notenest
  3. Install dependencies for both backend and frontend: Frontend:

     cd client && npm install

    Backend:

      cd ../server && npm install
  4. Add environment variables in .env: Backend:

      PORT=5000
      MONGO_URI=your_mongo_db_connection_string
  5. Start the development server: Frontend:

      cd client && npm start

    Backend:

      cd server && npm start

Contributions 🤝

Special thanks to @Anushka15030 for their amazing design work on this project!

Anushka15030
Anushka15030
  • Feel free to fork this repository, submit issues, or contribute to improve NoteNest.

About

NoteNest is a powerful, lightweight note-taking application built with the MERN stack (MongoDB, Express.js, React, Node.js). It allows users to create, organize, and manage their notes effortlessly, with a clean and intuitive interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.1%
  • CSS 2.2%
  • HTML 0.7%