https://github.com/viraj-gavade/taskmanager-api-js-
TaskManager API is a backend service designed to help users manage their tasks effectively. It allows users to create, read, update, and delete tasks, providing a seamless experience for task organization and productivity.
https://github.com/viraj-gavade/taskmanager-api-js-
expessjs mongodb mongoose nodejs
Last synced: about 2 months ago
JSON representation
TaskManager API is a backend service designed to help users manage their tasks effectively. It allows users to create, read, update, and delete tasks, providing a seamless experience for task organization and productivity.
- Host: GitHub
- URL: https://github.com/viraj-gavade/taskmanager-api-js-
- Owner: viraj-gavade
- Created: 2024-06-18T07:14:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-21T15:24:19.000Z (over 1 year ago)
- Last Synced: 2025-02-05T03:27:27.365Z (over 1 year ago)
- Topics: expessjs, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
TaskManager API
Description
TaskManager API is a backend service designed to help users manage their tasks effectively. It allows users to create, read, update, and delete tasks, providing a seamless experience for task organization and productivity.
Table of Contents
- Features
- Technologies Used
- Installation
- Usage
- API Documentation
- Contributing
- License
- Contact
- Acknowledgments
Features
- User registration and authentication
- Create, read, update, and delete tasks
- Task categorization and prioritization
- User profile management
Technologies Used
- Node.js
- Express.js
- MongoDB
- Mongoose
- JSON Web Tokens (JWT)
Installation
- Clone the repository:
git clone https://github.com/viraj-gavade/TaskManager-Api.git
- Navigate to the project directory:
cd TaskManager-Api
- Install dependencies:
npm install
- Set up environment variables (create a
.envfile):
DATABASE_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
Usage
- Start the server:
npm start
- Access the application at
http://localhost:PORT, wherePORTis your configured port.
API Documentation
For detailed API endpoints and usage, refer to the API Documentation.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Create a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
Viraj Gavade
Email: vrajgavade17@gmail.com
Instagram: @_viraj.js
Twitter: @viraj_gavade
GitHub: viraj-gavade
Acknowledgments
Thanks to the open-source community for their resources and libraries that helped build this project.