Before diving into codes, getting familiar with these documents is highly recommended.
| Type | Name |
|---|---|
| Project Manager | pnpm |
| Build Tool | Vite |
| Static Type Checker | TypeScript |
| UI Libraries | React MUI |
| HTTP Client | Axios |
| Client Router | React Router |
| CI/CD | |
| Code Linter | ESLint |
| Code Formatter | Perttier |
| Commit Linter | commitlint |
Please install/update the following software before moving on:
Clone frontend-web GitHub repository. You need to get access as this is not a public repository.
git clone https://github.com/infant-nutrition-project/frontend-web.git |
Install/update pnpm v8 (Faster, more disk space efficient package manager than npm).
pnpm run dev |
style prop or CSS files:sx prop instead of supporting theme-aware styling.p, mx, mb, for spacing.div or span for layouts!p, span, h1, h2, h3, etc.