NotesApp: A responsive note-taking application built with React.js, Redux Toolkit, Express.js, and MongoDB. Features include user authentication, note management, and real-time updates. Deployed on Render.com.
NotesApp is a responsive, mobile-friendly note-taking application designed for users to create, update, and delete notes effortlessly. It provides a clean, intuitive interface for managing notes on the go, with support for various devices and optimized loading speeds.
Frontend:
Backend:
To get started with the NotesApp locally, follow these steps:
Clone the Repository:
git clone https://github.com/HarshDev1809/NotesApp.git
Install Dependencies:
Navigate to the client
and server
directories and run the following:
cd client
npm install
cd ../server
npm install
Environment Variables:
Create a .env
file in the server
directory with the following variables:
URL=your_mongo_database_uri
PORT=5000
Run the Application: From the root directory, you can run both the frontend and backend using the following commands:
cd client
npm start
cd server
npm start
Access the Application:
Open your browser and visit http://localhost:3000
for the frontend and http://localhost:5000
for the backend.
The app is deployed on Render. You can access the live version here.
Feel free to contribute by opening an issue or submitting a pull request.