Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 781 Bytes

README.md

File metadata and controls

23 lines (19 loc) · 781 Bytes

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