Skip to content

gilaniasher/reddit-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I have been meaning to practice some new technologies so I decided to make a clone of Reddit.

Frontend

  • React (with TypeScript)
  • TailwindCSS
  • Apollo Client (GraphQL client, state management)

Backend

  • Go server
    • GraphQL interface using the gqlgen framework
    • Hosted on my Raspberry Pi using a NoIp hostname
    • Hosted on Lambda
  • DynamoDB
  • Amazon Cognito for user authentication

Running Locally

I wrote a script, run-local.sh, which starts the React app, Go server, and DynamoDB instance. The script only runs on Ubuntu since it uses Gnome terminals.

Pictures