Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.09 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.09 KB

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