โค๏ธ Namaste React ๐Ÿ™

August 8, 2025 ยท View on GitHub

A hands-on journey through the Namaste React Live Course by Akshay Saini, Founder of NamasteDev. This repository contains assignments, notes, and source code from the course.

๐Ÿš€ About the Project

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.

๐Ÿ› ๏ธ Tech Stack

  • โš›๏ธ 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.

๐ŸŽป Prerequisites

Before getting started with the Project, you should have a basic understanding of React.js, JavaScript, HTML and CSS.

๐ŸŒฑ Project Structure

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

๐Ÿ“š Chapter 01 - Inception (Date: 24-12-2022)

๐Ÿ“š Chapter 02 - Igniting our App (Date: 31-12-2022)

๐Ÿ“š Chapter 03 - Laying the Foundation (Date: 01-01-2023)

๐Ÿ“š Chapter 04 - Talk is Cheap, show me the code (Date: 07-01-2023)

๐Ÿ“š Chapter 05 - Let's get Hooked! (Date: 08-01-2023)

๐Ÿ“š Chapter 06 - Exploring the world (Date: 14-01-2023)

๐Ÿ“š Chapter 07 - Finding the Path (Date: 15-01-2023)

๐Ÿ“š Chapter 08 - Let's get Classy (Date: 21-01-2023)

๐Ÿ“š Chapter 09 - Optimizing our App (Date: 22-01-2023)

๐Ÿ”ฅ Clone this Repository

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

  cd Namaste-React

Install dependencies

  npm install

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:

  npm run start

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

โœ๏ธ Contributing

This is an Open-Source repository, and contributions are always welcome! If you find an issue, please create a new issue under the "Issues" section. To contribute code, fork the repository and submit a pull request. Your contributions will help make this a valuable resource for the community!

โœจ Contributors

Thanks goes to these wonderful people ๐Ÿ™

Chetan Nada
Chetan Nada

๐Ÿ’ป ๐Ÿ”ฃ ๐ŸŽจ ๐Ÿ”ฌ ๐Ÿ“– ๐Ÿ‘€
Akshay Narisetti
Akshay Narisetti

๐Ÿ’ป ๐Ÿ‘€ ๐Ÿ”ง
Chinmay Kumar
Chinmay Kumar

๐Ÿ’ป
Arpan Kesh
Arpan Kesh

๐Ÿ“–
Danish Agarwal
Danish Agarwal

๐Ÿ“–
Parveen Kumar
Parveen Kumar

โš ๏ธ ๐Ÿ’ป
Manish Kumar Verma
Manish Kumar Verma

๐Ÿ“–
Sonu Singh Rajput
Sonu Singh Rajput

๐Ÿ“–
Priyansh Patel
Priyansh Patel

๐Ÿ’ป ๐Ÿ“–
THEALAN
THEALAN

๐Ÿ’ป
Ravi Panchal
Ravi Panchal

๐Ÿ’ป ๐Ÿ“–
ORCUSio
ORCUSio

๐Ÿ“–
subham-prasad
subham-prasad

๐Ÿ’ป
Sameer Faridi
Sameer Faridi

๐Ÿ“–
Shanmukhi Priya
Shanmukhi Priya

๐Ÿ“–
Prathamesh Dhavale
Prathamesh Dhavale

๐Ÿ’ป
Vivekanand Vernekar
Vivekanand Vernekar

๐Ÿ’ป
Akshad Jaiswal
Akshad Jaiswal

๐Ÿ’ป
Ayantunji Timilehin
Ayantunji Timilehin

๐Ÿ“–
Bharat Kumar
Bharat Kumar

๐Ÿ’ป ๐Ÿ‘€
Harsh  Vaidya
Harsh Vaidya

๐Ÿ’ป ๐Ÿ”ฌ

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 ๐ŸŒŸ

Stargazers repo roster for @chetannada/Namaste-React


๐Ÿ’– Many many Thanks to all the Forkers who has supported this project with forks ๐Ÿด

Forkers repo roster for @chetannada/Namaste-React

๐Ÿค Let's Connect

linkedin twitter discord