What is important to know in here?


A. Client

We're using Apollo client with their recently included useQuery and useMutation hooks to deal with the server side endpoint we will be creating. This project is purely focused on a local environment and would definitely need multiple more steps deploy.

Important pieces to note


We will be coming back and adding a few things to the client throughout this workshop:


B. Server

In our server directory, we have the heaviest starting scaffold. In here we handle setting up an instance of ApolloServer. The server will be pointed at a MongoDB layered behind Prisma and served as a single endpoint. We will be using docker-compose to get a local mongodb and prisma instance running. A few key points of interest would be: