Scrumified application user interfaces design and development. This project is majorly bootstrapped with NextJS library and Chakra UI Component Kit.
- Clone the project from this repository
- Direct to the project path and run
npm install
ornpm i
-
npm run dev
to start the development server (https://localhost:3000) -
However, for better and smoothier experience,
npm run build
to build the optimized version of the project andnpm run start
to run the build version on https://localhost:3000
- If you encounter a warning relating to NextJS middleware such as:
You can choose to ignore it.
- Nguyen Vu Thuy Duong - s3865443
- Ho Le Minh Thach - s3877980
- Le Nguyen Truong An - S3820098
- Pham Cong Minh - s3818102
- Nguyen Bao Khang - s3817970
Manage branches by features
, except for those who is in charge of a whole page can create their own branch to work on.
Naming convention: page
-feature
Eg: dashboard-navbar | dashboard-projectgrid for 2 developers working on a same page
File commits: Try to split pack of commits according to a completion of one functionality.
Naming convention: dev name
- number
- content
Eg. Minh - 1 - Project Grid skeleton
Note: Number can be divided further if there's any bug or followed up context. Eg. Minh - 1.1 - [Fix] Add margin between items
Make sure to PR after completing a single function. PR will be reviewed by others but try to make sure there is no unannounced bug. If there is, please include in the PR for other to solve (in case there's an urgent need for that feature)