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
{{ message }}
This repository was archived by the owner on Mar 21, 2026. It is now read-only.
Task Pro is an intuitive web application crafted to streamline task and project management. It empowers users of all proficiency levels to enhance their time management and organizational abilities with its user-friendly interface. Whether you opt for private usage or collaboration, Task Pro offers a comprehensive solution for creating, organizing, and sharing projects seamlessly.
4
+
5
+
## Project Frames
6
+

7
+
8
+
9
+
10
+
## Features
11
+
12
+
### User Sign-Up and Login
13
+
- Easily create a user profile to personalize user experience.
14
+
- Secure authentication ensures your private boards are only accessible to you.
15
+

16
+
17
+
18
+
19
+
### Board Management
20
+
- Create new board with ease.
21
+
- Organize your task for different stage for efficiently managing a project.
22
+
23
+

24
+
25
+
26
+

27
+
28
+
29
+
30
+
31
+
## Front End
32
+
33
+
- Developed using **React** for a responsive and dynamic user interface.
34
+
- Utilizes **React Router** for smooth navigation between pages.
35
+
- Stylish and customizable design with **SCSS** for a modern look and organized styling.
36
+
37
+
38
+
## Back End
39
+
40
+
- Powered by **Node.js** and **Express** for robust server-side functionality.
41
+
- Data storage and retrieval are handled by **MongoDB**, ensuring data persistence and flexibility.
42
+
43
+
44
+
## Stretch Features
45
+
46
+
In the future, we plan to introduce the following features:
47
+
48
+
- Keep your project sets private for personal use or collaborate them with others.
49
+
- Share sets can be accessed together with multiple method of invites, keeping team on the same page.
50
+
- Enhance the Project-sharing system with comments for better communication.
51
+
- Drag and drop to improve user experiences.
52
+
- Light and Dark mode.
53
+
- OTP/Email 2 step authentication.
54
+
55
+
56
+
## Technologies Used
57
+
58
+
59
+
**Front End:**
60
+
-**React**
61
+
-**React Router**
62
+
-**React Portal**
63
+
-**SCSS**
64
+
65
+
**Back End:**
66
+
-**Node.js**
67
+
-**TypeScript**
68
+
-**Express**
69
+
-**MongoDB**
70
+
-**Vite**
71
+
72
+
73
+
## To Contribute or Use the Application
74
+
75
+
**Step 1**. Clone repo to code editor
76
+
77
+
**Step 2**. Run npm install to install all dependencies
78
+
79
+
**Step 3**. Make sure node version is 18.17.1 or older, can use nvm to install the needed version.
80
+
81
+
**Step 4**. Create env file and make sure to have ```PORT = 3000``` and ```MONGO_URI = (Mongodb connection URI)```
82
+
83
+
**Step 5**. start the project with ```npm start``` or ```npm run dev``` (for dev mode)
84
+
85
+
#### Authors
86
+
87
+
- Nam Ha: [Github](https://github.com/username)
88
+
89
+
- John Costello: [Github](https://github.com/johnlcos)
0 commit comments