Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.04 KB

File metadata and controls

25 lines (19 loc) · 1.04 KB

Boutique Catering Website

Overview

This project is a boutique catering website built with React, NodeJS, and MongoDB. It enables customers to explore event menus, portions, and table designs. Users can sign up, place orders, and the admin can manage orders, leave comments, and upload event pictures.

Technologies Used

  • Frontend: React, TypeScript, Hooks, axios, Joi-validation, JWT, Material UI, CSS
  • Backend: NodeJS, Express.js, mongoose, axios, JWT, bcrypt, cors
  • Database: MongoDB

Features

  • User authentication and authorization
  • Ordering system with portion and table design selection
  • Admin functionalities for order confirmation, comments, and media uploads

Setup Instructions

  1. Clone the repository.
  2. Install dependencies for both frontend and backend using npm install.
  3. Configure MongoDB connection in the backend.
  4. Start the frontend and backend servers using npm start.

Contribution Guidelines

  • Fork the repository and create a feature branch.
  • Submit a pull request with a detailed description of changes.