Skip to content

joe-shajan/bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to setup locally

  1. clone this repo

    git clone https://github.com/joe-shajan/bookstore.git
  2. cd into bookstore

    cd bookstore
  3. Add .env file to apps/api.

  4. install packages

    yarn
  5. start app (this will start both nextjs and express app).

    yarn dev
  6. build project

    yarn build

Both Elasticsearch and MongoDB are hosted in the cloud.

Apps and Packages

  • web: a frontend Next.js app
  • web: a frontend Next.js app
  • api: an express server
  • ui: a stub React component library shared by both web and docs applications
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo