Skip to content

Lucito is a food ordering application written in TypeScript + Express. A robust, secure, and scalable backend.

License

Notifications You must be signed in to change notification settings

LuciKritZ/lucito

Repository files navigation

Lucito

About

Lucito is a food ordering application written in TypeScript + Express. A robust, secure, and a scalable backend with following features:

  1. Ordering food
  2. Onboarding multiple vendors
  3. Searching the restaurants nearby based on the pincode
  4. Authentication using JWT
  5. OTP verification using Twilio
  6. Deployment using fly.io

Environment Variables in Use Today

The application currently has 6 environment variables:

  1. MONGO_DB_URI

    • What it is: MongoDB database link.
    • Where it comes from: MongoDB -> Login -> Your project -> Database Deployments -> Cluster -> Drivers -> 3. Add your connection string into your application code
  2. JWT_AUTH_SECRET

    • What it is: A JWT secret for authentication.
  3. TWILIO_ACCOUNT_SID

    • What it is: Twilio account SID
    • Where it comes from: Twilio console -> Login -> Your project -> Node.JS -> accountSid
  4. TWILIO_AUTH_TOKEN

    • What it is: Auth token provided by Twilio
    • Where it comes from: Twilio console -> Login -> Your project -> Node.JS -> Check Show auth token -> authToken
  5. PORT

    • What it is: Port on which backend should run in your machine.

Deployments:

  1. Postman Workspace
  2. Link

About

Lucito is a food ordering application written in TypeScript + Express. A robust, secure, and scalable backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published