/find-my-lunch

Find restaurant around you !

Primary LanguageTypeScript

Find my Lunch challenge API

alt text

Description

This is a simple API to find restaurant around you.

Installation

$ npm install

Running the app

# development
$ npm run dev

# watch mode
$ npm run dev:watch

# production mode
$ npm run start
  • TODO
  • [] Database Design/Requirements
    • Think about db
    • [] Create schema for user, restaurant, order?, review?
  • Start Project Adonis
  • Defined structure
  • [] Add restaurant to db
  • All user can see restaurant around him
  • All user can see restaurant around request of search functionality
  • [] User-Registered can order to restaurant
  • [] User can register with social media
  • [] caching ? redis ?
  • [] GraphQL ?
  • [] Refactor all project !

View all task in Notion

Questions

 Database{
    - Do i need to have restaurant in my database ??
    - Save response from api to pg ? i think is not really a good idea
    - Redis is database no ? Maybe save response in redis instead pg..
}

Tech stack

Library