Version: 5.8.0
Package Manager: pnpm
Build Tool: Vite + TypeScript
A modern React project with internationalization, Firebase integration, performance optimizations, and responsive design.
You can run the following commands with pnpm:
pnpm dev— Start the development server using Vite.pnpm build— Build the project using TypeScript and Vite.pnpm preview— Preview the production build locally.pnpm lint— Run ESLint to check code quality.pnpm test— Run unit tests with Vitest.
- React 19 with React DOM
- TypeScript
- Vite
- Tailwind CSS
- i18next + react-i18next
- Firebase
- React Router v7
- React Helmet Async
- React Google Recaptcha
- react-fast-marquee
- react-responsive
- ESLint + Plugins (React, A11Y, etc.)
- Pre-rendering with
react-snap - Compression with
rollup-plugin-gzip - Vite Plugins:
vite-plugin-svgrvite-plugin-image-optimizervite-plugin-node-polyfillsvite-plugin-minifyvite-plugin-linter
src/
├── assets/
├── components/
├── hooks/
├── i18n/
├── pages/
├── routes/
├── styles/
├── utils/
└── main.tsxThis project supports multiple languages using i18next.
You can configure the default and fallback languages in src/i18n.
This project is open source, its code is licensed under MIT license terms.
Feel free to suggest improvements or open issues.
Contribution guidelines coming soon.
- React team
- Vite community
- Tailwind CSS team
- i18next team
- React Helmet team
- React Google Recaptcha team
- react-fast-marquee team
- ESLint team
- Prettier team
- pnpm team
- Contributors of all used libraries
