A modern, production-ready template built with the latest, open-source technologies for scalable web applications.
Make sure you have the following installed on your machine:
- Node.js
- pnpm
- (Recommended) 1Password CLI for managing environment variables securely
Clone the repository and install dependencies:
pnpm installpnpm run devOpen http://localhost:3000 in your browser to see the result.
This project utilizes the following technologies:
- Vite
Fast and modern build tool. - TailwindCSS
Utility-first CSS framework for styling. - TypeScript
Typed JavaScript for better maintainability. - ShadcnUI
Pre-styled, accessible UI components. - pnpm
Efficient package manager. - Lefthook
Git hooks manager for automation. - Biome
Code formatting and linting tool. - TanStack Query
Powerful data-fetching library. - React Router v7
Routing for React applications. - Vitest
Blazing fast unit testing framework. - GitHub Workflows with Fly.io
Deployment and CI/CD pipeline. - Knip
Unused file and dependency checker.
This project is configured to deploy using Fly.io. You can find more details in Fly.io's documentation.
Feel free to submit issues or pull requests to improve this template.
This project is licensed under the MIT License.