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.
-
Frontend
- React
- HTML
- CSS / SASS
- Material UI Icons
- React Router DOM
- React Leaflet
-
Backend
- NodeJS
- ExpressJS
- MongoDB
- AWS S3
- Mapbox API
- Auth0
- Sendgrid
- 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)