Built with React and Tailwind CSS.
Powered by Firebase.
View the latest test environment here.
git clone https://github.com/bettersg/checkmate-website
cd checkmate-website
npm i
Alternatively, open the folder in VSCode's Dev Container.
Then, create (or edit) a .env
file in the main directory with the following variables:
//.env
VITE_API_KEY=<redacted>
VITE_AUTH_DOMAIN=<redacted>
VITE_PROJECT_ID=<redacted>
VITE_STORAGE_BUCKET=<redacted>
VITE_MESSAGING_SENDER_ID=<redacted>
VITE_APP_ID=<redacted>
Start the development server:
npm run dev
The main branch is currently main
. Push commits to feature branches, for example:
git push origin webv2:feat/<your-feature-name>
npm run preview <ChannelID>
npm run deploy