A full-stack Todo application built using the MERN (MongoDB, Express.js, React, Node.js) stack. It allows you to manage your tasks efficiently; shows insightful analytics on your completed and pending tasks.
Follow these steps to set up and run the project locally:
Step 1: Clone the Repository
git clone https://github.com/Shreedhar03/taskDone.git
Step 2: Install the server-side dependencies using npm:
npm install
Step 3: Navigate to the client directory and install the server-side dependencies using npm:
cd client
npm install
Step 4: Configure Environment Variables : Create a .env file in the root & client directory and set the required environment variables. You'll need to configure the MongoDB connection, firebase config, JWT secret, and other settings.
Step 5: In the client directory, start the React development server:
npm run dev
Step 6: In the root folder, start the Backend server:
nodemon app
taskDone should now be running locally! You can access it in your web browser at http://localhost:5173