MemberPortal Svelte Themes

Memberportal

Club administration and project management portal for LSU FSAE.

TigerRacing Logo


Club administration and project management portal for LSU FSAE.

Prerequisites

Installation

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=""

Development

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

Production

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.

Contributing

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.

Top categories

Loading Svelte Themes