Express server that exposes a single endpoint to query a paginated list of prints. Frontend is a CRA app client that displays a single route to render a paginated list of prints.
Services
- Client (React)
- Server (Node Express)
- Server cache (Redis)
- Node 14
- Docker
- Yarn
- Env variables: Once cloned, open
server/src/pre-start-env/.env.development.local
and add theAPI_KEY
variable. This is used for the harvard art museum api (https://api.harvardartmuseums.org). - Run
yarn dev
in the root directory. This will rundocker-compose up
. The app will be available onlocalhost:3000
By default, the services run on these addresses:
- server:
localhost:8000
- client:
localhost:3000
- redis:
localhost:6379