This is a single-page application (client-side only, no server).
- Language: TypeScript
- UI framework: React
- State management: Redux
- Styling: Mostly Tailwind, with a sprinkling of CSS Modules
- Icon library: Lucide, plus some handmade icons in their style
- Build system and dev environment: Vite
- Ensure you have a recent version of Node installed. Try
node --version. - Install development dependencies with
npm install.
Then, you can:
- Run a dev server:
npm run dev - Run static checks:
npm run check - Run tests:
npm run test
Pushing to the main branch will automatically build and deploy the live site through GitHub Actions.