Skip to content

LSUTigerRacing/MemberPortal

Repository files navigation

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.

About

Club administration and project management portal for LSU FSAE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors