Border Pass Assessment
This is my Border Pass assessment project. The project was built with the following tech:
Client
- React
- TypeScript
- React Test Library
- Cypress
- Apollo Client
GraphQL Gateway
- GraphQL
- TypeScript
Server
- NestJS
- TypeScript
- Postgres
- Prisma ORM
Steps to start project
- Clone project onto local machine
- Move into server directory (
cd server
) - Run
npm install && npm run start:dev
- Server should run on PORT 8080
- Move into the graphql-gateway (
cd .. && cd graphql-gateway
) - Run
npm install && npm run start:dev
- Server should run on PORT 4000
- Move into the graphql-gateway (
cd .. && cd client
) - Run
npm install && npm run start
- Server should run on PORT 3000