Skip to content

Repository files navigation

About

Github Pages Deployment

See the "About" page on the Github Pages Deployment for more details about this project.

Team Members

Name Student ID Email
Nathan Grenier 40250986 nathangrenier01@gmail.com
Giuliano Verdone 40252190 giulianoverdone@gmail.com
Nirav Patel 40248940 niravp0703@gmail.com
Nathanial Hwong 40243583 nathanial.hwong8@gmail.com

Contributing

Running Locally

Please use npm install --legacy-peer-deps to use recharts with React 19.

Environment Variables

All environment variables go in the .env file. Vite will pickup on any variables prefixed with VITE_. You can also declare them manually in the vite.config.ts file (as well as default values).

Variable Default
TANSTACK_DEVTOOLS false
LOCAL_STORAGE_AUTH_KEY sneaker-hub-auth

Enabling Pre-Commit Hooks

To enable the project's pre-commit hooks, run the following command: git config core.hooksPath .githooks

If the script isn't executable, make it so on your respective operating system. Example: chmod +x .githooks/pre-commit

Routing

This project uses TanStack Router for file based routing.

You can use both flat and directory routes in the same project. More info here.

The full routing docs can be found here: https://tanstack.com/router/latest/docs/framework/react/routing/routing-concepts

Icon Library

Shadcn recommend using Lucide Icons. The package is already installed, just import the icon you want to use.

Importing Shadcn Components

Make sure to use npx shadcn@canary add {component} to import the component you want.

About

Repo containing the project for Concordia's User Interface Design (SOEN-357) course.

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages