This is a monorepo with two packages, backend and frontend, using npm workspaces. Easiest way to get started with the test is to fork this repo do the tasks there. When you're done send us a link to your fork.
If you run into any issues or have questions don't hesitate to contact the technical interviewer.
- NodeJS
- GitHub
npm install
npm run dev
to start both backend and frontend.- Access GraphQL-devtool on http://localhost:4000/graphql
- Extend the existing GraphQL server to map Users to specific Cameras.
- Keep in mind that you should be able to log in using a User in Task 2.
- Add funtionality to add a camera to a User
- Add funtionality to remove a camera from a User
- React
- Typescript
- Urql
- Fluent UI v9
Create a React app in the "frontend"-package that displays all cameras related to the currently logged in user. Use the API you've extended in task 1.