Skip to content

devraider/react-pizza-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ReactJS Pizza Application πŸ•

Motivation

This Pizza Menu project is a ReactJS based application, developed as part of my journey to master and solidfy basic React concepts, such as components and props. It marks my first application in a series of development projects inspired by the Udemy course The Ultimate React Course.

Additionally, this project serves to solidify the foundational knowledge I acquired by completing the official React documentation's under Learn section.

This project combines theory with practice, aiming to build a solid foundation for more complex React applications in the future.

Features ✨

  1. ReactJS - v18.3;
  2. CSS Modules - Used for styling individual components;
  3. JavaScript (ES6) - Utilized modern JavaScript features such as array methods, template literals, and destructuring for cleaner and more efficient code.

Component Structure πŸ› οΈ

All components are located under the App.jsx file. This decision was intentional, allowing everything to remain in one place for easier tracking of changes during the development process. It simplified the focus on core concepts such as:

  • Implementing props to pass data between components.
  • Structuring reusable components for modular design.
  • Using conditional rendering to dynamically display content based on application state.
  • Traversing arrays efficiently using map and other ES6 array methods.
  • Leveraging ternary operators for concise conditional logic within JSX.

This structure prioritizes simplicity and focus while solidifying key React fundamentals.

Demo / Walkthrough

IMG1

How to Get and Run the Application πŸ› οΈ

1. Clone the application

git clone https://github.com/username/react-pizza-app.git
cd react-pizza-app

2. Install Dependencies

npm install

3. Run application in developemnt mode

npm start

4. Build for Production

npm run build

Credits

About

πŸ• A React-based Pizza Menu application built to solidify modern React concepts like components, props, conditional rendering, and ES6 JavaScript. Styled with CSS Modules for modularity and focused on simplicity to track changes easily. Developed as part of learning journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors