Skip to content

ng-ha/reddit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit clone fullstack using GraphQL, NextJs 💥

reddit-clone

Link Demo 📌

https://reddit-pi-cyan.vercel.app/

Features 💻

A small project with the most advanced technologies:

  • Basic CRUD with PostgresQL using GraphQL
  • Authentication using hashed cookies with express-session
  • Forgot password feature: verify through email sent with node-mailer
  • SSG and SSR website with NextJs
  • Upvote and downvote posts
  • Pagination posts

Technologies ✨

Backend:

  • NodeJs
  • ExpressJs
  • Typescript
  • GraphQL + Type-GraphQL + @apollo/server
  • PostgresQL Database + Typeorm
  • MongoDb (typegoose + mongoose)
  • Express-session
  • Node-mailer
  • DataLoader for optimized performance
  • Deploy with Docker to run in any enviroments

Frontend:

  • NextJs
  • Typescript
  • ChakraUI
  • Formik
  • @apollo/client
  • @graphql-codegen/cli for generating code automatically based on a GraphQL schema and GraphQL operations

License 🗯️

MIT