Salata Icon

A web app to order salads

You can try here.

Preview

addOrder pageaddOrder page

Requirements

  • Node.js 16.10.0 (latest)
  • git-scm

Installation

  • Clone Repository
// clone
git clone https://github.com/KhachikAstoyan/salata-app.git
// move to directory
cd salata-app
  • Install Backend
// install packages
npm install
  • Setup Environment Variables
// copy .env file
cp .env.example .env

Copy the URI provided by mongodb into the .env file

e.g. MONGO_URI=<YOUR MONGODB URI GOES HERE>

  • Create Google Cloud Account
  • Enable Speech-to-Text API
  • Pass Credentials

e.g GOOGLE_APPLICATION_CREDENTIALS=<GCP CREDENTIALS PATH>

You can find information here

if you install app locally, the old orders' speech will not work

  • Run Backend
npm run dev
  • Install Frontend
cd client
npm install
  • Run Frontend
npm run start

Technologies and Services

drawingdrawingdrawingdrawingdrawingdrawingdrawingdrawing