Makit is designed with the simplest user interface in mind. The application works on the basis of cards that help the team's projects to be organized systematically. In addition, Makit also supports users with the function of assigning specific individuals to receive assigned tasks within a certain period of time. This is one of the most interesting functions of Makit, helping leaders have an objective assessment of the performance of their team members.
Function | Describe |
---|---|
Login/ Signup | User can register, login. If you forget your password, a new password will be sent to you via email |
Task management | Title (Name); Created (Person and creation date and time); Deadline; Content: Detailed description of the task and necessary note; Status: In progress or completed or not; Priority: Priority helps to organize and manage tasks more effectively; List Task |
Project, member management | List Project: Project name, member, list of tasks, exchange of work and other features...; Authorization: Member will have a role for each different permission. |
Statistics | For users: Overview of the number of tasks, the number of completed tasks, the number of days involved (can be represented by numbers, tables, diagrams ..) ; For project: Overview of the number of tasks, completed tasks, work progress (can be represented by numbers, tables, diagrams ..) |
Notification | Users will receive notifications when the task or project involved changes or is close to the deadline through FCM (Firebase cloud messaging). |
Feedback | Users can submit a form about the shortcomings and errors of the app so that it can be improved in the future |
Setting | Information about user, app, carousel introduces how to use |
A. Frontend
- Home and Setting
- Project
- Task
- Behind the task
B. Backend
- Framework springboot & DDD
- Backend flow
- Tuyen M.Vu
- Toan V. Tran
- Ngoc M.Tran
- Thanh V.Nguyen