Skip to content

Hy! Everyone an exciting project on the React Js. This project is a remarkable project for me in React Js. This project will give you a unique idea to build a creative project. Just fork it and use. Thanks to my mentor @ghousahmed.

Notifications You must be signed in to change notification settings

Farooq85-dev/Flavor-Folio-Restaurant-App-Using-React-Js

Repository files navigation

In Progress

Flavor Folio

Flavor Folio is a modern web application that allows users to explore delicious recipes, track orders, and manage their orders seamlessly. Built using React.js, this project leverages MUI, ANTD, Material Tailwind, and Tailwind CSS for an enhanced UI/UX experience.

Table of Contents

Features

  • User Authentication (Login/Signup)
  • Track Order
  • Checkout Process
  • Place Orders
  • Manage Restaurant Branches
  • Add to Cart
  • Order Progress Tracking
  • User Dashboard
  • Admin Panel

Technologies Used

  • Frontend: React.js
  • UI Libraries: MUI, ANTD, Material Tailwind, Tailwind CSS
  • Authentication: Firebase
  • Database: Firebase Firestore

Screenshots

Dashboard

Dashboard

Admin Panel-1

Admin Panel-1

Admin Panel-2

Admin Panel-2

Admin Panel-3 & Track Order

Admin Panel-3

Footer & Reviews

Footer

Store

Footer

Getting Started

Follow these instructions to set up the project locally.

Prerequisites

  • Node.js (v14.x or later)
  • npm (v6.x or later)

Installation

  1. Clone the repository:

    git clone https://github.com/Farooq85-dev/Flavor-Folio-Restaurant-App-Using-React-Js
    cd flavor-folio
    
  2. Install dependencies:

npm install
  1. Set up Firebase:
// src/config/firebaseConfig.js
import { initializeApp } from "firebase/app";
import { getAuth } from "firebase/auth";
import { getFirestore } from "firebase/firestore";

const firebaseConfig = {
  apiKey: "YOUR_API_KEY",
  authDomain: "YOUR_AUTH_DOMAIN",
  projectId: "YOUR_PROJECT_ID",
  storageBucket: "YOUR_STORAGE_BUCKET",
  messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
  appId: "YOUR_APP_ID"
};

const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
const db = getFirestore(app);

export { auth, db };

//Import necessary methods
  1. Start the development server:
npm run dev
or
yarn run dev

Usage

👤 Sign Up / Log In: Create a new account or log in with your existing credentials. 👤 Dashboard: Access your user dashboard to manage your orders and profile. 👤 Admin Panel: Admin users can access the admin panel to manage the entire platform. 👤 Track Orders: Track the status of your orders in real-time. 👤 Add to Cart: Browse through recipes and add your favorite items to the cart. 👤 Checkout: Complete your order with a seamless checkout process.

Contributing

We welcome contributions from the community. To contribute:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

About

Hy! Everyone an exciting project on the React Js. This project is a remarkable project for me in React Js. This project will give you a unique idea to build a creative project. Just fork it and use. Thanks to my mentor @ghousahmed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published