This is the backend service for the Task Manager App, built with Node.js and Express. It provides RESTful APIs for managing tasks and user authentication.
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express: A minimal and flexible Node.js web application framework.
- MongoDB: A NoSQL database for storing user and task data.
- Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
- JWT: For user authentication and authorization.
- bcrypt: For hashing user passwords.
Env Variable | Value |
---|---|
CLIENT_URL | http://localhost:3000 or your_client_deployed_url |
PORT | 8000 |
MONGO_URL | your_mongodb_connection_string |
JWT_SECRET | your_jwt_secret |