A working version of this project is deployed to GitHub pages:
The back-end database of this project is located here:
https://console.firebase.google.com/project/max-hamburger-f1b32/database/max-hamburger-f1b32/data
This is a React learning project from the Udemy React course with Maximilian Schwarzmüller.
Hamburger Builder App (the popular American sandwich, not a citizen of Hamburg, DE, haha).
While a link to the full solution is given at the end of the course, I followed every module and did the entire code-along.
At first glance the resulting app appears basic, but the code base here reflects several days of focused study and pages and pages of code. This tutorial covered all the fundamental building blocks of building a professional, production-scale application in React.
The main concepts and libraries covered in this course and employed in the coding of this app are:
- Best practices for application architecture, e.g. components vs. containers, higher-order components, and utility files.
- React Router
- Axios
- Redux
- Redux Dev Tools
- Redux Thunk
- Redux Saga
- Jest
- Next.js
- Firebase
CSS modules are enabled so CSS classes can be scoped to a specific component and not applied globally. This project is "ejected."
This project was bootstrapped with Create React App.