Welcome to the React App Template - Avinash! This template is designed to provide you with a highly configurable React application setup, complete with a Prettier extension, default routing, and authentication. You can also easily extend the template by adding additional tech stacks like Tailwind CSS, TypeScript, or Firebase. 🚀
- Highly Configurable: The React App Template - Avinash allows you to customize your React application according to your needs. 🛠️
- Prettier Extension: The template comes pre-configured with the Prettier extension, ensuring consistent code formatting. ✨
- Default Routing: Basic routing is already set up in the template, allowing you to create multiple pages or views easily. 🌍
- Authentication Setup: The template includes an authentication setup, enabling you to implement user authentication features. 🔒
To quickly create a new React app using the Avinash template, follow the steps below:
- Open your terminal or command prompt.
- Run the following command:
npx create-react-avinash-app ./folder-name
Replace ./folder-name
with the desired name for your project's folder. This command will set up a basic React app using the Avinash template.
If you want to add Tailwind CSS to your project, simply append tailwind
at the end of the command:
npx create-react-avinash-app ./folder-name tailwind
For TypeScript integration, append typescript
:
npx create-react-avinash-app ./folder-name typescript
To include both Tailwind CSS and TypeScript, use:
npx create-react-avinash-app ./folder-name typescript-tailwind
For Firebase integration, append firebase
:
npx create-react-avinash-app ./folder-name firebase
You can also combine Firebase with other options. For example:
npx create-react-avinash-app ./folder-name typescript-firebase
Contributions to the React App Template - Avinash are welcome! If you'd like to contribute to the project, please follow these guidelines:
- Fork the repository on GitHub.
- Clone the forked repository to your local machine.
- Make your desired changes or additions to the codebase.
- Test your changes thoroughly.
- Commit your changes and push them to your forked repository.
- Submit a pull request on the original repository.
Please ensure that your code adheres to the project's coding standards and includes appropriate documentation for any new features or changes. ✏️
If you encounter any issues while using the React App Template - Avinash or have any questions, please create an issue on the GitHub repository page. We'll do our best to provide support and address the problem promptly. 🤝
The React App Template - Avinash is open-source and released under the MIT License. Feel free to use, modify, and distribute the template according to the terms of the license. 📜
We hope you find the React App Template - Avinash useful for your projects. Happy coding! 💻