Skip to content

A Reddit clone built with Next.js, Firebase v9, Chakra UI, TypeScript, and Recoil.

Notifications You must be signed in to change notification settings

wasifekbal/reddit-clone

Repository files navigation

Reddit Clone

A Reddit clone built with Next.js, Firebase v9, Chakra UI, TypeScript, and Recoil.

Getting Started

  • Clone the repository: git clone https://github.com/wasifekbal/reddit-clone.git
  • Install dependencies: npm install or yarn install
  • Create a Firebase project and enable the Firestore and Authentication services.
  • Create a .env file in the root of the project and add the Firebase configuration.
  • Start the development server: npm run dev or yarn dev

Features

  • Users can create an account and log in.
  • Users can create communities.
  • Users can create and delete posts.
  • Users can upvote and downvote posts.
  • Todo: Users can edit posts.
  • Todo: Users can comment on posts.
  • Todo: Users can view a list of posts and filter by subreddit.
  • Todo: Posts are paginated and sorted by vote score.

Stack

About

A Reddit clone built with Next.js, Firebase v9, Chakra UI, TypeScript, and Recoil.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published