Generate a new repository using this template.
Then clone it, install the dependencies, and you are ready to run the application
~ git clone git@github.com:<user>/<repo>.git
~ npm install
~ npm start
The app will be available at http://localhost:3000/
- Pre-configured with CSS-in-JS styling using Emotion.js
- Pre-configured with code quality tools: ESLint, Prettier, TypeScript, Jest, etc.
- File-based routing based on TanStack Router
- CI based on GitHub Actions
npm start
- launches the applicationnpm run test
- launches application test suitesnpm run lint
- launches code quality validating using predefined ESLint configurationnpm run check-types
- launches type checking process using TS compilernpm run prepare
- installs pre-commit hooks
Everyone is welcome to contribute, improve or enhance this template. Whether you're a seasoned developer or just starting out, your input is valuable.
If you're interested in contributing, here are a few suggestions on how you can get involved:
- Check the open issues section of the repository to see if there are any tasks or bugs that you'd like to tackle.
- Feel free to create new issues if you encounter bugs, have feature requests, or want to suggest improvements.
- If you have an idea or want to propose a major change, it's a good idea to open an issue first to gather the feedback.
- Share your feedback or ideas regarding the project's overall direction or specific features.
Once you've identified an area where you'd like to contribute, simply submit a pull request, and I will review your contribution.
Made with ♥ by Vadym Kravchenko