A API server built to handle all functions of a Task Manager.
It is a basic CRUD application server for an Task WebApp. API calls include:
- User Features
- login
- view Profile
- Update Profile
- Delete Profile
- logout
- logout of all devices
- Task app Features
- Add Task
- Show a Task
- Show all Tasks
- Update a Task
- Delete a Task
Technologies/Libraries Used:
- ExpressJS
- Mongoose
- MongoDB
- JWT
- Bcrypt
Follow these steps to setup the poject locally
- NodeJS
- Clone this Repository to your system.
- Run this command to install Dependancies.
npm install
- Create a new file and name it .env.
- Open and Follow the steps written in env.txt to setup .env file.
- Run this Command to run the server.
npm start
- For dev server, run this command.
npm run dev