See the "About" page on the Github Pages Deployment for more details about this project.
| Name | Student ID | |
|---|---|---|
| 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 |
Please use npm install --legacy-peer-deps to use recharts with React 19.
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 |
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
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
Shadcn recommend using Lucide Icons. The package is already installed, just import the icon you want to use.
Make sure to use npx shadcn@canary add {component} to import the component you want.