Skip to content

manojsethi/graphql_node_goodreads_basic_server_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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