Skip to content

dribble-njr/imperial-kitchen

Repository files navigation

Imperial Kitchen

A food ordering platform. It's just for a family, so it does't have SHOP model.

Features

  • Browse menus:View all kinds of food and their details, including images, descriptions and prices.
  • Order food:Choose food and add it to shopping cart.
  • Profile: View personal information, order history, virtual coins.

Usage

  • fe: Use Expo and React Native develop mobile app.
  • server: Use vanilla Node.js develop server interface.
  • database: Use cloud database turso.
  • others: Use TypeScript and yarn to manage monorepo.

How to use

  1. Install yarn and node
Node v20.10.0
yarn 1.22.22
  1. Clone this repository
git clone https:/dribble-njr/imperial-kitchen.git
cd imperial-kitchen
yarn install
  1. Generate types.
yarn types:build
  1. Run mobile.
yarn mobile:dev
  1. Configure database env.

server/.env.local

PORT=8000
TURSO_URL="YOUR_TURSO_URL"
TURSO_AUTH_TOKEN="YOUR_TURSO_AUTH_TOKEN"
  1. Run server.
yarn server:dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published