Skip to content

tusharmahajan22/Feast-Fleet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feast Fleet

Vercel

Feast Fleet is a full-stack web application designed to provide a seamless food ordering experience. The website is built using React.js, JavaScript, HTML, and CSS for the frontend, with Firebase handling the backend services and authentication. Payments are securely processed through Flutterwave, and the application is deployed on Vercel.

Table of Contents

Features

  • User Authentication: Sign up, login, and secure authentication using Firebase.
  • Food Ordering: Browse through the menu, add items to the cart, and place orders.
  • Payment Gateway: Secure payment processing using Flutterwave.
  • Responsive Design: Optimized for mobile and desktop views.
  • Real-Time Data: Data management using Firebase Firestore for real-time updates.
  • Deployed on Vercel: Fast and reliable hosting on Vercel.

Live Demo

Check out the live demo of the website here: Feast Fleet Live

Technology Stack

Frontend

  • React.js: JavaScript library for building user interfaces.
  • JavaScript: Programming language for implementing logic.
  • HTML/CSS: Markup and styling for the web pages.

Backend

  • Firebase: Backend-as-a-Service (BaaS) for authentication, database, and hosting.

Payment Gateway

  • Flutterwave: Payment processing service for handling transactions.

Deployment

  • Vercel: Cloud platform for deploying the frontend and backend.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/feast-fleet.git
    cd feast-fleet
  2. Install dependencies:

    npm install
  3. Configure Firebase:

    • Create a Firebase project.
    • Add Firebase configuration to src/firebaseConfig.js.
  4. Run the development server:

    npm start
  5. Access the application:

    • Open your browser and navigate to http://localhost:3000.

Usage

  • Sign up or Log in to your account.
  • Browse the food menu and add items to your cart.
  • Proceed to checkout and complete the payment using Flutterwave.
  • Track your order and enjoy your meal!

Deployment

This project is deployed on Vercel. You can deploy your own version by connecting your GitHub repository to Vercel and following the deployment instructions.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact: