/MealMate

"A full stack (MERN) based Food Ordering app for the Modern Foodie. 🍔📱"

Primary LanguageJavaScript



moja global logo

MealMate 🍕

Our food ordering website provides a user-friendly platform for customers to browse menus and order their favorite food items. Our website aims to make the food ordering process convenient, efficient, and hassle-free for all parties involved.



Deployed Link

You can check the deployed website here 👉: MealMate

The backend for MealMate is hosted here 👉: MealMate-Backend

Technologies and Features


Technology Features
Node.js, Express.js Backend of the application
MongoDB Atlas, Mongoose Database for the application
Bcrypt Password Management
JSON Web Token Authorization and Authentication
React.js Frontend of the application
Render Deployment
Bootstrap, Material-UI Frontend


Home page of the website Searching Functionality
screely-1678016804262 screely-1677924845579
Checkout Page Orders History
screely-1678016883681 screely-1678016975126

Installation


To setup the project on your local environment, follow the given steps:

  1. Fork the Palaksharma23/MealMate repository.
  2. Clone the repository:

Replace the <USERNAME> with your GitHub username.

Frontend

Move to the frontend directory

  cd frontend

Install dependencies

  npm install

To start the server in development mode

  npm start

Go to localhost:3000 to view the website.

Backend

Move to the backend directory

  cd backend

Install dependencies

  npm install

To start the server in development mode

  npm start

Server will start at PORT 5000