You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full-stack project management application built to streamline project tracking, enhance task management, and foster team collaboration.
3
+
A full-stack project management application designed for efficient project tracking, task management, and team collaboration.
4
4
5
5
## Core Features
6
6
7
-
-**Project Tracking**: Full CRUD operations for projects, including status tracking (Active, On Hold, Completed), priority levels, and deadline management.
8
-
-**Task Management**: Comprehensive task creation and management with assignees, priority, status (To Do, In Progress, Review, Completed), and time estimation.
9
-
-**Dashboard & Analytics**: A high-level overview of all projects with key metrics, including real-time progress statistics and visual indicators for overdue items.
10
-
-**Team Collaboration**: Designed for teams to share workspaces and track progress collectively.
11
-
-**Responsive Design**: A clean and intuitive interface that works seamlessly across desktop and mobile devices.
7
+
-**Project Tracking**: Comprehensive management of projects, including status (Active, On Hold, Completed), priority levels, and deadline oversight.
8
+
-**Task Management**: Detailed task creation and tracking with assignment capabilities, priority settings, status updates (To Do, In Progress, Review, Completed), and time estimation.
9
+
-**Dashboard & Analytics**: A centralized overview providing key project metrics, real-time progress statistics, and visual indicators for critical items.
10
+
-**Team Collaboration**: Facilitates shared workspaces and collective progress tracking for effective teamwork.
11
+
-**Responsive Design**: An intuitive and clean user interface optimized for seamless experience across desktop and mobile devices.
12
12
13
13
## Technology Stack
14
14
15
-
This application is built with a modern, full-stack architecture:
15
+
This application is built upon a robust, full-stack architecture:
16
16
17
17
-**Frontend**:
18
18
- React
@@ -30,37 +30,27 @@ This application is built with a modern, full-stack architecture:
30
30
31
31
## API Endpoints
32
32
33
-
The backend provides a RESTful API for managing projects and tasks.
33
+
The backend exposes a RESTful API for interaction with project and task resources.
34
34
35
35
### Projects API
36
36
37
37
| Method | Endpoint | Description |
38
38
| :--- | :--- | :--- |
39
-
|`GET`|`/api/projects`|Retrieve all projects. |
40
-
|`POST`|`/api/projects`|Create a new project. |
41
-
|`GET`|`/api/projects/:id`|Get a single project by its ID. |
42
-
|`PUT`|`/api/projects/:id`|Update a project. |
43
-
|`DELETE`|`/api/projects/:id`|Delete a project. |
44
-
|`GET`|`/api/projects/:id/stats`|Get detailed statistics for a project. |
39
+
|`GET`|`/api/projects`|Retrieves all projects. |
40
+
|`POST`|`/api/projects`|Creates a new project. |
41
+
|`GET`|`/api/projects/:id`|Fetches a single project by its ID. |
42
+
|`PUT`|`/api/projects/:id`|Updates an existing project. |
43
+
|`DELETE`|`/api/projects/:id`|Deletes a project. |
44
+
|`GET`|`/api/projects/:id/stats`|Provides detailed statistics for a specific project. |
45
45
46
46
### Tasks API
47
47
48
48
| Method | Endpoint | Description |
49
49
| :--- | :--- | :--- |
50
-
|`POST`|`/api/tasks`| Create a new task. |
51
-
|`PUT`|`/api/tasks/:id`| Update a task. |
52
-
|`DELETE`|`/api/tasks/:id`| Delete a task. |
53
-
54
-
## Contributing
55
-
56
-
Contributions are welcome. Please follow these steps:
57
-
58
-
1. Fork the repository.
59
-
2. Create a new feature branch (`git checkout -b feature/YourFeature`).
60
-
3. Commit your changes (`git commit -m 'Add YourFeature'`).
61
-
4. Push to the branch (`git push origin feature/YourFeature`).
62
-
5. Open a Pull Request.
50
+
|`POST`|`/api/tasks`| Creates a new task. |
51
+
|`PUT`|`/api/tasks/:id`| Updates an existing task. |
52
+
|`DELETE`|`/api/tasks/:id`| Deletes a task. |
63
53
64
54
## License
65
55
66
-
This project is licensed under the MIT License. See the `LICENSE` file for more information.
56
+
This project is licensed under the MIT License. Refer to the `LICENSE` file for complete details.
0 commit comments