Skip to content

aumtuhin/The-Green-Lounge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Green Lounge

A simple recipe app, built with these following technologies :

Features

  • User can browse different menu by category like Lunch, Dinner so on
  • User can add menu to the baseket and can edit in checkout
  • User can sign in either by gmail or by email and password
  • User can pay through stripe API
  • Some pages might not be mobile responsive, Please ignore it, I will be working on it.

    Home Page

    home page

    Menu by category

    Menu

    Checkout page and Basket

    Checkout

    Installation and Configuration

    Please make sure you have these following software installed in your system:

    • Node.js
    • NPM / Yarn
    • Git

    Just clone the repository:

    $ git clone https://github.com/aumtuhin/The-Green-Lounge
    

    CD to the cloned directory then we have to install the necessary dependencies using either NPM or Yarn:

    $ npm i
    
    $ yarn start / npm start
    

    As we are using Firebase authentication we need to configure our firebase web api key

  • Go to firebase console
  • Create a project by clicking on Add Project
  • Go to Authenticaton page from left menu and enable the Email/Password and Google sign-in providers
  • Copy the firebase config api keys from Firebase SDK Snippet
  • Go to firebase.utils.js file from src/firebase folder and paste it here as below:
  • 
    const config = {
        apiKey: "",
        authDomain: ",
        projectId: "",
        storageBucket: "",
        messagingSenderId: "",
        appId: "",
        measurementId: ""
    };
    

    Then again run

    npm start / yarn start
    

    Now visit

    http://localhost:3000
    

    License

    MIT License.

    Credit

    The recipe images I collected from Delish.

    Conclusion

    Star, Fork, Pull request and contribution will be much appreciated.