GithubHelp home page GithubHelp logo

arghadeep23 / foodjunction Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 12.34 MB

FoodJunction - A food order web app built using MERN stack along with Auth0 for Login, Stripe as Payment Gateway, Mapbox for geocoding. Consists of a smart dashboard for clients to manage the orders, set and edit menu items and profile.

JavaScript 76.89% HTML 1.31% CSS 0.64% SCSS 21.16%

foodjunction's Introduction

Welcome to $\color{Apricot}{FoodJunction}$ ๐Ÿ•

FoodJunction is a web application, made using the MERN stack, and some third party APIs like Auth0 , Mapbox, Stripe.

FoodJunction helps users to browse through restuarants and order food items. A cart functionality is implemented which allows users to add their favorite food items to their cart. Users can they pay using their favorite cards through the Stripe payment gateway which is integrated.

FoodJunction has a subsidiary named FoodJunction for Merchants which allows restaurant owners/merchants to create a new account by registering. A smart dashboard is provided to them to manage customer orders, update their menu items and edit their profile information.


Here are some screenshots ๐Ÿ“ธ

Homepage

image

image

FoodJunction for Merchants

image image

Editing option for food items

image

Adding a new food item

image

Editing option for Profile details

image

Payment Gateway

image


Tech Stacks Used ๐Ÿง‘โ€๐Ÿ’ป

  1. Frontend

    • React
    • HTML
    • CSS / SASS
    • Material UI Icons
    • React Router DOM
    • React Leaflet
  2. Backend

    • NodeJS
    • ExpressJS
    • MongoDB
    • AWS S3
    • Mapbox API
    • Auth0
    • Sendgrid

Future Work ๐Ÿ”ฎ

  • Preventing users from ordering from different restaurants (cart won't allow food items from different restaurants)
  • Making the order dashboard for merchants so that they can see who ordered what items
  • Allowing users to filter out food items based on food category (currently that feature is not there)

foodjunction's People

Contributors

arghadeep23 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.