Skip to content

Application scripted in React and deployed on Firebase, where users can order a burger by choosing ingredients.

Notifications You must be signed in to change notification settings

syadallah/Burger-Builder

Repository files navigation

Burger Builder Application / ReactJS

App Description

This project was bootstrapped with Create React App.

A Burger builder Application built using React Js and ReduxJs. The application uses all the new features introduced in EcmaScript 6. The application is a single page application with proper components and is Mobile Responsive. The Application also used proper authentication and from validation and implements routing uses React Router.

App features

  • Navbar and side drawer for navigation.
  • Saves orders to Firebase database via Axios. Orders can subsequently be retrieved.
  • Axios interceptors to handle errors on app-wide basis via a higher order component withErrorHandler.
  • Routing within SPA with React Router.
  • State management with Redux.
  • User authentication with Firebase.
  • Lazy loading higher order component asyncComponent that allows us to lazy load any component.

What I used?

  • React 16 / Jsx pages
  • React Router
  • React-Thunk
  • Redux
  • Axios
  • Jest / Enzyme
  • Webpack
  • Babel
  • Pure JavaScript
  • HTML5
  • CSS3 w/ Mobile First
  • FireBase for Database and Hosting

React References

Redux References

About

Application scripted in React and deployed on Firebase, where users can order a burger by choosing ingredients.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published