Project Accepting proposals

Restaurant Website with Online Ordering and Payment

Christex Foundation website

Overview

We need a fully functional restaurant website that allows customers to browse our menu, place orders online, and make payments. The restaurant owner must be able to log in to an admin dashboard to view incoming orders, see order details (items, customer info, total), and manage delivery status.

The website should be clean, mobile-friendly, and easy to use for both customers and the restaurant owner. Customers should be able to place orders without friction, and the payment process must be smooth and reliable. The admin side should give the owner a clear, real-time view of all orders.

Requirements

1. Experience building full-stack web applications with ordering or e-commerce functionality.
2. Strong knowledge of frontend development (React or similar) and backend development (Node.js, Python, or similar).
3. Experience integrating payment solutions (mobile money or card payments).
4. Ability to build admin dashboards with order management features.
5. Portfolio or past work demonstrating similar projects.
6. Good communication and ability to deliver within a 4-week timeline.

Deliverables

1. A responsive, mobile-friendly restaurant website with a menu page where customers can browse items and add them to a cart.
2. A checkout flow where customers enter delivery details and complete payment.
3. Payment integration (mobile money and/or card) that processes transactions securely.
4. An admin dashboard accessible only to the restaurant owner, showing all incoming orders with full details (customer name, items ordered, total amount, delivery address, and order status).
5. Order status management so the owner can mark orders as received, in preparation, or delivered.
6. Deployment of the live website to a hosting platform.
7. A handover document explaining how to use the admin dashboard and manage the website.

Milestones

  • 1. UI/UX Design - Website and Admin Dashboard
    ~7 days
    SLE 1,500
  • 2. Frontend Development - Customer-Facing Website
    ~14 days
    SLE 3,000
  • 3. Backend Development, Payment Integration and Admin Dashboard
    ~21 days
    SLE 4,000
  • 4. Testing, Bug Fixes and Live Deployment
    ~28 days
    SLE 1,500

This is a project: the company set the milestone plan above. You apply with a cover letter, the company picks one contractor, funds escrow, and releases each milestone payment once it's approved.