Code Monkey home page Code Monkey logo

food-ecommerce-web-app's Introduction

Food Ordering Web Application

An online food ordering and delivery web platform. Users can make food orders from listed restaurants and have it delivered to their physical address.

Built With

  • ANGULAR 10 - Implementation of the Frontend user interfaces across all web platform.
  • Node JS - Used to implement the backend logic: Serve API routes, application authentication and encryption of the authentication process.
  • MySql - Database implementation

Features

  • Search option to filter the restaurants
  • Shopping cart
  • Language translation service using ngx-translate. Translates between English and French.
  • Payment options include Cash payment, M-Pesa(Incomplete), Visa/Master Card(Incomplete)

Frontend Walk through

Homepage

  • The landing page has a hero image with a custome welcome text and a link that takes you to the restaurant list page.
  • It also has featured Menu list

Restaurants page

The restaurant page has all the restaurants layed out in a grid format with a filter at the top.

Menu page

Shopping cart

Checkout

Customer profile

Admin Dashboard

The Admin dashboard has panels that allow the administrator and other authorised users to perform specified functions.

Admin login

Order list

  • Through this panel a user can keep track of all orders: Incoming, dispatched, fullfilled and cancelled orders.

Restaurants Manager

Menu Manager

Payment Gateways

This application implements the following payments gateways:

  • M-PESA - [INCOMPLETE] This is implemented using the M-Pesa Library for Node JS , that exposes M-Pesa API by Safaricom.
  • Stripe - [INCOMPLETE] The Stripe Node library provides convenient access to the Stripe API that allows collecting customer and payment information made using VISA/ Mastercard.

Mobile platform

food-ecommerce-web-app's People

Contributors

sggaita avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

food-ecommerce-web-app's Issues

DB

Hi there,
can you please share the ecommerce DB pls, iam using this great project for studying and i need the db to try and copy some functionalities .
[email protected]

thank you

DB

can you share the DB ?

Tutorial Video?

is there any video tutorial about this project.
that would be helpful,
also the DB?

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.