/scrumified-frontend

Agile Productivity App built with NextJS and Chakra UI Component Kit

Primary LanguageJavaScript

Scrumified (Front-end Development)

Scrumified application user interfaces design and development. This project is majorly bootstrapped with NextJS library and Chakra UI Component Kit.

Getting Started

Dependencies

Frontend Dependencies

Installing

  1. Clone the project from this repository
  2. Direct to the project path and run npm install or npm i

Executing program

  • 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 and npm run start to run the build version on https://localhost:3000

Help

  • If you encounter a warning relating to NextJS middleware such as:

Middleware Warning

You can choose to ignore it.

Authors (@rmit.edu.vn)

  • Nguyen Vu Thuy Duong - s3865443
  • Ho Le Minh Thach - s3877980
  • Le Nguyen Truong An - S3820098
  • Pham Cong Minh - s3818102
  • Nguyen Bao Khang - s3817970

Housekeeping Rules

Branch

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

Commit

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

Pull Request (PR)

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)