Task Manager is a task management system. It provides a platform for creating tasks, assigning them to individuals, and tracking their statuses. Registration and authentication are required to access the system.
- User registration and authentication
- User registration and authentication
- Task creation and assignment
- Task status management
- Task labels for organization
-
Make sure you have Docker and Docker Compose installed on your machine.
-
Clone the repository:
-
Navigate to the project directory:
cd task-manager
- Copy the .env_example file to .env:
cp .env_example .env
-
Edit the .env file and configure the environment variables according to your preferences.
-
Build and run the Docker containers:
UID="$(id -u)" GID="$(id -g)" docker-compose up
- Wait for the containers to be built and the application to start. You can access Task Manager in your browser at http://localhost:8000.
- Open your web browser and navigate to http://localhost:8000.
- Register a new account by providing the required information.
- Log in with your credentials.
- Start creating tasks by clicking on the "New Task" button.
- Assign tasks to users by selecting them from the list.
- Update the status of tasks as they progress. You can change the status from "Open" to "In Progress" to "Completed" or any other relevant status.
- Attach labels to tasks to categorize and organize them based on your needs.
- Use the various features of Task Manager to effectively manage your tasks and collaborate with your team.
codeclimate | coverage | tests |
---|---|---|