
🌐 Live Demo: https://foodfire-app.netlify.app
This repository is a curated collection of assignments, handwritten/digital notes, and source code from the Namaste React Live Course. It documents the evolution of a React developer from the basics to building production-ready apps like FoodFire 🍔.
💡 Bonus: To fix CORS issues in FoodFire, check out the FoodFire Server with a custom API endpoint: https://foodfire.onrender.com.
- ⚛️ React.js: A JavaScript library for building the user interface.
- 🖌️ HTML & CSS: For structuring and styling the application.
- 📦 Parcel.js: zero configuration build tool for the web.
Before getting started with the Project, you should have a basic understanding of React.js, JavaScript, HTML and CSS.
Namaste-React/
├── Chapter 01 - Inception/
│ ├── Assignment.md
│ ├── Theory/
│ └── Coding/
│ ├── App.js
│ └── index.css
├── Chapter 02 - Igniting our App/
├── Chapter 03 - Laying the Foundation/
├── Chapter 04 - Talk is Cheap, show me the code/
├── Chapter 05 - Let's get Hooked!/
├── Chapter 06 - Exploring the world/
├── Chapter 07 - Finding the Path/
├── Chapter 08 - Let's get Classy/
├── Chapter 09 - Optimizing our App/
├── public/
│ ├── images/
├── index.html
└── package.json
Each chapter includes:
- 📘 Assignments
- 📖 Theory solutions
- 💻 Source code
- 📟 Digital notes
- 📝 Handwritten notes
You need to write the following commands on the terminal screen(in vscode) so that you can run this project locally.
git clone "https://github.com/chetannada/Namaste-React.git"
Go to the project directory
Install dependencies
Set up environment variables:
* .env - environment variables for this project to run in development environment (fill with actual values for environment variables)
Run the application:
The application will now be running on http://localhost:3000. If you want to Fork repository and want to run locally, follow this guidelines Fork and Clone Github Repository
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
To contribute:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature).
- Commit your Changes (
git commit -m 'Add some AmazingFeature'). Ensure pre-commit hooks (Husky, Prettier, ESLint) pass successfully.
- Push to the Branch (
git push origin feature/AmazingFeature).
- Open a Pull Request.
Thanks goes to these wonderful people 🙏
This project follows the all-contributors specification. Contributions of any kind are welcome!
💖 Many many Thanks to all the Stargazers who has supported this project with stars 🌟

💖 Many many Thanks to all the Forkers who has supported this project with forks 🍴

