The Task Manager App is a full-stack application that allows users to manage their tasks efficiently. Users can sign up, log in, create, update, delete, and view their tasks. The app implements JWT-based authentication for secure access.
- User Authentication: Secure sign-up and login functionality using JWT.
- Task Management: Create, update, delete, and view tasks.
- User-Specific Data: Each user has their own set of tasks.
- Responsive Design: Optimized for both desktop and mobile devices.
- React.js: For building the user interface.
- CSS: For styling the application.
- Node.js
- Express
- MongoDB
- Mongoose
JWT (JSON Web Tokens)
To get started with the Task Manager App, follow these steps:
Clone the repository and install dependencies
git clone https://github.com/yourusername/task-manager-app.git
cd task-manager-app
- Create 'config' folder inside root folder
- Create 'dev.env' file inside 'config' folder
- Add following details to 'dev.env' file
PORT=//Server port number JWT_SECRET=//JWS secert MONGODB_URL=// mongodb url
npm install
npm start
Install dependencies.
cd task-management
npm install
npm start