This repository contains the code for the frontend of the official NUS FinTech Website.
It is a Next.js project bootstrapped with create-next-app
.
-
Ensure NodeJS, NPM and Yarn are installed in your workstation
-
Clone this repository
git clone https://github.com/NUS-Fintech-Society/SD_FTS_Month.git
-
Install all module dependencies
yarn
-
Run the development server
yarn dev
-
Access the local version of the website at http://localhost:3000
The project has in place:
- Material UI theme and typography configuration, which can be found in src/themes.
- makeStyles approach over writing .css files for styling.
- Husky for lint fixes prior to every commit
Please take a look at the example component in src/component/Example before getting started, and follow the conventions.
- Ensure the branch you are working on is named semantically based on the task at hand. Eg. add-faq-page
- Submit the Pull Request with master as the target branch.
- If any, link the GitHub issue to the Pull Request.
- Once all checks have passed, view the Preview website and verify if changes are as expected.
- Assign a reviewer to review the Pull Request.
- Once the reviewer has approved the Pull Request, merge it and delete the source branch.