/next-reddit-clone

A simple, functional reddit clone

Primary LanguageTypeScript

Reddit Clone

This project is a clone of Reddit built using Next.js, Apollo Client, GraphQL and several other modern technologies. This application showcases a simple replica of Reddit's key functionalities and is hosted on Google Cloud Run here.

Technologies Used

The key technologies used in this project are:

  • Next.js: A modern framework for building server-side rendered React applications.
  • Apollo Client: A comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL.
  • GraphQL: A query language for APIs and a runtime for executing those queries with your existing data.
  • React.js: A JavaScript library for building user interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.

Other technologies include:

  • @heroicons/react: A set of high-quality SVG icons for UI development.
  • @uiball/loaders: A library of loading animations for react projects.
  • next-auth: Complete server-side authentication for Next.js.
  • react-hook-form: React Hook Form is a performance-focused form library for React and React Native.
  • react-hot-toast: Smokin' hot React Notifications. Used for feedback and alerting.
  • react-timeago: A simple time-ago library for React, updating in real-time.