Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 2.25 KB

README.md

File metadata and controls

86 lines (56 loc) · 2.25 KB

Food 2 You

  • Using this app, vendors can list their cafes on the platform, and users can order from here using the E-Walllet feature integration (UPI coming soon).
  • Real Time responsive project

Screenshots

User Interface image User Interface

E-Wallet Second Image

Add To Cart Second Image

Features

  • Cart Feature
  • Vendor have multiple options (Reject/accept/complete..) Vendor Dashboard Second Image Description
  • Cafe's can list their menu easily
  • OTP feature for verification
  • E-Wallet for transaction
  • Remember me

Setting Up the Environment Variables

Frontend Environment Variables

The frontend requires a .env file to store the environment variables. Follow these steps to set it up:

  1. Create the .env file
    In the root directory of the frontend project, create a file named .env.

  2. Add the following variables
    Add the following keys to the .env file:

    VITE_SERVICE_ID=
    VITE_TEMPLATE_ID=
    VITE_PUBLIC_KEY=
    
  3. Get these keys from EmailJS to set up the email service for your application.

Backend Environment Variables

The backend requires a .env file to store the environment variables. Follow these steps to set it up:

  1. Create the .env file
    In the root directory of the backend project, create a file named .env.

  2. Add the following variables
    Add the following keys to the .env file:

    MONGO_URI=
    AccountSID=
    AUTHTOKEN=
    
  3. Obtain the values

MONGO_URI: Add your MongoDB connection URL. AccountSID: Get the SID from Twilio. AUTHTOKEN: Get the Auth Token from Twilio.

Learning

  • JWT tokens for Authentication
  • Mongo Db as Database
  • React
  • Express
  • Node Js
  • Recoil(State Management)
  • Tailwind
  • Twilio for OTP
  • bcryptjs on the way