In the root directory, run the following command to install npm packages for all directories and subdirectories.
bun i
Populate the contents of database/.env as appropriate.
# Supabase Database URL
DATABASE_URL=""
To run the client, run the following command in the frontend directory.
bun dev
To run the server, run the following command in backend/TRFSAE.MemberPortal.API/.
dotnet run
To deploy the database schema, navigate to the database directory and run the following.
bun run build && bun db:generate && bun db:push
Be careful if doing this on the production database! Important data could be lost if done incorrectly.
Do NOT run this on the production database without prior approval from liangricky7 or DamienVesper.
Please follow the conventions found in COMMIT_FORMAT.md. Any changes must be made through a pull request.
History rewrites are permitted on all branches except main. Squash / rebase as necessary to maintain a clean PR.