Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukaszkolodziejski/xxxl_make-and-order-hamburger
[ GIF ] My the Largest and the Best Project ( from React to Redux-Saga... ) // 02.2020 - 05.2020
https://github.com/lukaszkolodziejski/xxxl_make-and-order-hamburger
authentication-with-token axios-restful babel css-modules es6 firebase function-generator-yield javascript localstorage react react-hooks react-router react-with-gsap redux redux-saga redux-thunk restful-api sass scss webpack
Last synced: about 1 month ago
JSON representation
[ GIF ] My the Largest and the Best Project ( from React to Redux-Saga... ) // 02.2020 - 05.2020
- Host: GitHub
- URL: https://github.com/lukaszkolodziejski/xxxl_make-and-order-hamburger
- Owner: LukaszKolodziejski
- Created: 2020-05-26T06:28:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-12T13:08:38.000Z (almost 4 years ago)
- Last Synced: 2023-03-08T02:39:34.051Z (almost 2 years ago)
- Topics: authentication-with-token, axios-restful, babel, css-modules, es6, firebase, function-generator-yield, javascript, localstorage, react, react-hooks, react-router, react-with-gsap, redux, redux-saga, redux-thunk, restful-api, sass, scss, webpack
- Language: JavaScript
- Homepage: https://react-build-burger-project.web.app/
- Size: 59.5 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> ## This is my the Largest and the Best Project ( from React to Redux-Saga... ) // 02.2020 - 05.2020
> #### I connected here a lot of technologies in one place:
> #### ... to show what I can create,
> #### in over #3500 lines of written code.
```js
JavaScript React.js Redux
Redux-Thunk Redux-Saga React Router
React Hooks React with GSAP Axios
Authentication with Token SASS / SCSS localStorage
CSS Modules CSS3 function* generator / yield
Babel ES6 REST API
Webpack HTML5 Firebase```
> # How it work ? (14 Steps)
> ## I want to show the most important details and possibilities of my application here :) (only 2 min)---
> ## 1. Start page & First animation to welcome the customer.
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/1-start.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 2. Add ingredients and modified new price:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/2-add-ingredients.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 3. "Order Now" and show first purchase summary:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/3-order-now.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 4. Simple way from Purchase summary to Form:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/4-purchase-summary.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 5. Connected "order" and "form" to database in Firebase:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/5-database.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 6. No authentication === No Orders (Animation with GSAP):
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/6-orders.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 7. Welcome Auth with GSAP
> ### Redux is almost everywhere but time to || Redux-Thunk vs Redux-Saga ||
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/7-auth.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 8. Auth (Sign In) (e.g. {Login: "[email protected]", Password: "wwwwww" }),
> ### Or create new account (Sign Up)
> ### ...to get Token:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/8-auth-sign-in.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 9. Show Orders ( Must be Authenticated ):
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/9-orders-auth.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 10. Refresh page with Localstorage "Token -> 1h":
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/10-refresh.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 11. Logout and redirect to /orders
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/11-logout.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 12. All of steps work the same in all of screen size:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/12-screen-size.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 13. GSAP & SideDrawer in the Mobile:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/13-sidedrawer-mobile.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---> ## 14. Fast summary all of steps in mobile version:
[![Demo CountPages alpha](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger/blob/master/src/assets/videos/14-summary-mobile-version.gif)](https://github.com/LukaszKolodziejski/XXXL_Make-and-Order-Hamburger)---
---
---
> > # [Welcome to my the Largest and the Best App -> XXXL_Make-and-Order-Hamburger](https://react-build-burger-project.web.app/)