An open API service indexing awesome lists of open source software.

https://github.com/hisuvo/bestro-boss

Bestro Boss is an online food selling platform that offers a wide variety of delicious meals to satisfy every craving. With a user-friendly interface, customers can easily browse through a range of categories, from fast food to healthy options. The site features real-time order tracking, secure payment options, and timely delivery for a seamless ex
https://github.com/hisuvo/bestro-boss

daisyui firebase jwt node react tailwind-css tostify

Last synced: 4 months ago
JSON representation

Bestro Boss is an online food selling platform that offers a wide variety of delicious meals to satisfy every craving. With a user-friendly interface, customers can easily browse through a range of categories, from fast food to healthy options. The site features real-time order tracking, secure payment options, and timely delivery for a seamless ex

Awesome Lists containing this project

README

          

# Bestro Boss
## Project Overview:
Bestro Boss is a food selling platform designed to offer a seamless online ordering experience. This project aims to provide a wide selection of food options, catering to various tastes and preferences. The website will feature a clean and intuitive user interface, enabling customers to easily browse menus, place orders, and track deliveries in real time. Payment integration will ensure a secure and straightforward transaction process. With a focus on fresh ingredients and excellent customer service, Bestro Boss strives to become the ultimate destination for food lovers looking for convenience, quality, and variety.

## Bestro Boss:



## Technologies
## Frontend:
- HTML, CSS, and JavaScript
- React.js (for building dynamic, responsive user interfaces)
- TailwindCSS (for styling and creating responsive layouts)

## Backend:
- Node.js (server-side JavaScript runtime)
- Express.js (web framework for building APIs)

## Database:
- MongoDB (NoSQL database for storing user data, orders, and menus)
- Payment Integration: Stripe or PayPal (for secure payment processing)

## Authentication & Security:
- JWT (for user authentication and session management)
- Hosting & Deployment:

## Firebase or Vercel (for deployment)

## Prerequisites:

Make sure you have the following installed on your system:
- Node.js (with npm)
- MongoDB (if running locally or you can use MongoDB Atlas)
- Git (for cloning the repository)

## Step-by-Step Guide:
1. Clone the Repository:
- Clone the project repository from GitHub

git clone https://github.com/yourusername/bestro-boss.git
git clone https://github.com/hisuvo/bestro-server.git

2. Navigate to Project Folder:
- Move into the project directory

cd bestro-boss

3. Install Frontend Dependencies:

-Install the required dependencies:

npm install

4. Install Backend Dependencies:
- Navigate to the backend folder

cd bestro-server

-Install the required dependencies:

npm install

5. Setup Environment Variables:
- Create a .env file in the backend folder to store sensitive information like your MongoDB URI and Stripe
- Example .env file:

MONGO_URI=your_mongo_db_connection_string
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key

6. Start MongoDB
running MongoDB:

mongod


## live project links : https://bistro-boss-57a05.web.app/