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
- Host: GitHub
- URL: https://github.com/hisuvo/bestro-boss
- Owner: hisuvo
- Created: 2024-12-28T14:11:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-05T11:13:55.000Z (over 1 year ago)
- Last Synced: 2025-02-05T11:31:03.429Z (over 1 year ago)
- Topics: daisyui, firebase, jwt, node, react, tailwind-css, tostify
- Language: JavaScript
- Homepage: https://bistro-boss-57a05.web.app/login
- Size: 22.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/