MakeNotes is a note-taking application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with Tailwind CSS for styling. It allows users to add, update, and delete notes with a simple and minimal design that is easy to use and responsive.
- Add Notes: Users can easily add notes with a title and text content.
- Update Notes: Existing notes can be edited and updated in real-time.
- Delete Notes: Users can delete notes they no longer need.
- Minimal Design: Clean and easy-to-understand interface.
- Responsive Design: Works well on all screen sizes including mobile and desktop.
- Easy Setup: Simple to fork, clone, and run locally.
- Real-time Feedback: Uses
react-toastifyfor user notifications.
- React.js: Frontend library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- MongoDB: NoSQL database for storing notes data.
- Express.js: Backend framework for building RESTful APIs.
- Node.js: JavaScript runtime for server-side programming.
To get a local copy up and running follow these simple steps.
- Node.js
- npm (Node Package Manager)
- MongoDB
-
Fork the repository: Click on the "Fork" button on the top right corner of this repository page.
-
Clone the repository: Clone the forked repository to your local machine.
git clone https://github.com/YourUsername/MakeNotes.git
-
Navigate into the project directory:
cd MakeNotes -
Install client dependencies:
cd client npm install -
Install server dependencies:
cd ../server npm install -
Start the client:
cd client npm start -
Start the server:
cd ../server npm start
- Add a new note: Click the "Add Note" button to create a new note.
- Edit a note: Click on the note you want to edit, modify the text directly, and save it.
- Delete a note: Click the "Delete" button to remove a note.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
-
Fork the Project.
-
Create your Feature Branch:
git checkout -b feature/AmazingFeature
-
Commit your Changes:
git commit -m 'Add some AmazingFeature' -
Push to the Branch:
git push origin feature/AmazingFeature
-
Open a Pull Request.
Distributed under the MIT License. See LICENSE for more information.

