Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 628 Bytes

File metadata and controls

36 lines (24 loc) · 628 Bytes

GoodReads Server clone in GraphQL & NodeJS with Apollo Server.

Demo shows the usage of Apollo Server 4 with i18n, Dataloader, File Upload, Authentication and Subscriptions for real time update. All of this is done with Typescript.

Technologies Used

  • Apollo Server 4
  • GraphQL
  • MongoDB
  • Websockets
  • i18next
  • JWT

Install dependencies

run the following command

  npm i

Set the Environment variables

  MONGODB_URI
  JWT_SECRET

There is a categories.json file at root location. Import it into your mongodb.

After this run below command to run the project.

  npm run dev