Skip to content

BYUSilverFund/sf-web-app

Repository files navigation

Development Setup

Install dependencies

npm install

Pre-commit Hooks

We use Husky and lint-staged to automatically run ESLint and Prettier before every commit.

Hooks are installed automatically when you run npm install (via the prepare script).

Manual setup (if needed)

npm run prepare

Usage

Hooks run automatically on git commit. You can also run linting and formatting manually:

# Format all files
npm run format

# Check formatting
npm run format:check

# Lint all files
npm run lint

# Auto-fix linting issues
npm run lint:fix

Skip hooks (emergency only)

git commit --no-verify -m "emergency commit"

Deployment

this app is deployed on AWS amplify. pushes to both dev and main will deploy to their respective environments.

Auth

this app uses Cognito for authentication which are defined with terraform in the frontend_auth.tf file.

About

v3.0 of the silver fund website. Attempts to include brag page, portfolio pages, and api into one full stack NextJS application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages