Welcome to Team Async Status!
Team Async Status is a simple, user-friendly web application designed to help teams share their work statuses and updates asynchronously. It eliminates the need for frequent status meetings, allowing team members to stay informed and engaged without needing to be online simultaneously.
- User Authentication: Secure logins for each team member.
- Status Updates: Users can post updates about their current work assignments, issues, and accomplishments.
- Commenting System: Team members can comment on each other's statuses for clarification and collaboration.
- Notification System: Users receive notifications when their colleagues post updates or comments.
- Tagging System: Allows users to categorize status updates (e.g., Bug, Feature, Research).
- Frontend: React.js
- Backend: Node.js with Express
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
To get started with the project:
- Clone the repository.
- Run
npm install
to install the dependencies. - Set up the MongoDB database and configure the connection in the environment file.
- Run the server and frontend to start interacting with the application.
Contributions are welcome! Please open an issue or submit a pull request to suggest enhancements or report bugs.
This project is licensed under the MIT License. See the LICENSE file for details.