This project is a dashboard application built using React and Next.js.
The main goal of the application is to display useful data from the Graymatics API backend on a intuitive dashboard system.
This project is built and managed by SIT TeamA (T04) for our Graymatics customer (CSC2022-Team Project-22/23).
| Name | Student ID | Role | Github Username |
|---|---|---|---|
| Seah Wen Kang | 2102302 | Scrum Master & Frontend Lead | @Insaneboy9 |
| Dylan Tok Hong Xun | 2101372 | Product Owner & Backend Lead | @dthx2710 |
| Edward Foo | 2101258 | Frontend Developer | @Anermers95 |
| Chang Kai Wen | 2100823 | Frontend Developer | @kaiwen2612 |
| Toh Zheng Xiang | 2101089 | Backend Developer & Communications Lead | @tohzx |
- Non-code documentation directory is in
/documentation- Documentation directory table is in
/documentation/README.md - Documentation images and assets are in
/documentation/assets
- Documentation directory table is in
- Working Directory is in
/gray-app- Views are found in
/gray-app/pages - Public & static resources are found in
/gray-app/public - Serverless API functions are found in
/gray-app/pages/api - Frontend
- React pages are found in
/gray-app/pages - Components and other content are found in
/gray-app/src
- React pages are found in
- Build files are found in
/gray-app/.next
- Views are found in
- Clone the repository
git clone - CD to working directory
cd gray-app - Install Dependencies
npm install - Create a
.envfile in the working directory- You can use the .env.sample file as a template
- Build the program
npm run build - Run the program
npm run dev
- CD to working directory
cd gray-app - Install Dependencies
npm install - Checking eslint
npm run lint - Build & compile program
npm run build - Running Developement mode
npm run dev - Running Production mode
npm start