welcome to shopper - a shopping list app!
this repo contains 2 codebases: client
and server
client
is a react app that can be used to edit your shopping list from a web browserserver
is a node server that can be used to interact with a database via graphql requests
- use node v18.20.4:
nvm use 18.20.4
- clone the repo:
git clone https://github.com/lpww/shopper.git
- copy example env:
cd server && cp .env.example .env
- edit
server/.env
and assignPOSTGRES_PASSWORD
to any value you like - run database:
cd server && docker-compose up -d
- run server:
cd server && npm ci && npm run dev
- run client:
cd client && npm ci && npm start
view the client readme and server readme for more details