Skip to content

Mar-Issah/ham_restaurant

Repository files navigation

H.A.M foods Ordering Web App

The H.A.M foods Ordering Web App is a user-friendly online platform designed to streamline the dining experience for customers. With an intuitive interface, users can easily browse through the restaurant's menu, customize their orders, and seamlessly place requests for delivery or pickup. The platform incorporates secure payment options using paypal, and provides users with order history access.

Homepage

Requirements:

Visual Studio Code Next.js Redux PayPal Google Tailwind CSS MongoDB


Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Usage

Login Menu

To access the Menu page and proceed with placing an order, start by visiting the Login page to sign up or sign in to your account. Users also have the alternative option of using their Google account for authentication.

product cart

After clicking on a single product on the menu page, users will be automatically redirected to the Product page. Once they select the quantity and add the product to the cart, they can proceed to the cart page for payment processing.

paypal cash

On the cart page, users have the option to choose between online payment or cash on delivery for completing their order.

confrim orders

Once the payment information is submitted, users are redirected to the orders page to view the details and status of their completed order.

Contributing:

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/awesomeFeature).
  3. Commit your Changes (git commit -m 'Added some awesome features').
  4. Push to the Branch (git push origin feature/awesomeFeature).
  5. Open a Pull Request.

License:

Distributed under the MIT License. See LICENSE for more information.

Deployment:

https://hamfoods.vercel.app/