Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dilipsanapinb/real_time_task_manager
This is real time task management app
https://github.com/dilipsanapinb/real_time_task_manager
Last synced: about 1 month ago
JSON representation
This is real time task management app
- Host: GitHub
- URL: https://github.com/dilipsanapinb/real_time_task_manager
- Owner: dilipsanapinb
- License: mit
- Created: 2023-10-21T14:07:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-24T14:17:01.000Z (about 1 year ago)
- Last Synced: 2024-10-28T17:26:53.670Z (3 months ago)
- Language: JavaScript
- Size: 592 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# real_time_task_manager
## Overview:
The "real_time_task_manager" is a real-time task management application designed to streamline task assignments within an organization. Users can create, assign, and manage tasks in real-time, enhancing collaboration and productivity.## Backend Installation
To set up the backend server, navigate to the 'server' directory and follow these steps:1. Ensure you have Node.js and npm installed.
2. Install project dependencies using `npm install`.
3. Start the server with the command `npm start`.## Frontend Installation
To set up the frontend client, navigate to the 'client' directory and follow these steps:1. Ensure you have Node.js and npm installed.
2. Install project dependencies using `npm install`.
3. Start the client with the command `npm start`.## Security Code:
1. When a user selects the role as 'admin,' they must verify themselves by entering the security code. The security code is "Verify989693@sEcutirY," and it's required to gain admin privileges within the application.
2. Security Code=Verify989693@sEcutirY;## Key Functionalities
- User management (login and signup)
- JWT authentication using RS256 algorithm
- Task management:
- Create tasks
- Read tasks
- Update tasks
- Delete tasks
- Role-based access control:
- Normal users can manage their own tasks and tasks assigned to others by user himself.
- Admins can manage all tasks within the organization.## Deployed Backend:
[Deployed Backend Link](https://taskmanager-900c.onrender.com/)
- Backend deployed on render.
- Sometimes render is slower, so please keep patience :).## Deployed fronend:
[Deployed Frontend Link](https://imaginative-gaufre-5063ee.netlify.app/)
- Frontend is deployed on netlify.## Postman Documentation
For detailed API documentation and examples, please refer to our Postman collection. The collection provides endpoints and sample requests for interacting with our API.[View Postman Documentation](https://documenter.getpostman.com/view/24723633/2s9YRDypdv)
## Technical Stacks
### Frontend
- React.js
- HTML
- CSS
- Chakra.UI library
- Socket.io-client### Backend
- Node.js
- Express.js
- Socket.io
- NPM Packages### Database
- MongoDB