/reddit-clone

A fully functional clone of Reddit platform

Primary LanguageTypeScript

Welcome to Reddit Clone 👋

Version Twitter: mtalalj

Reddit Clone

This is a clone of Reddit, a web app where users can signup to join communities, in which they can create posts, view posts of other users, upvote or downvote them in the community, comment on a post or delete their own post.

Build Technologies

  • ✅ NEXTJS
  • ✅ FIREBASE V9
    • Authentication
    • Firestore Database (w/ Real-time data)
    • Cloud Functions
    • Firebase Storage
    • Security Rules
    • Transactions & Batch Writes
  • ✅ CHAKRA UI
  • ✅ TYPESCRIPT
  • ✅ RECOIL (State Management)
  • 🚀 Deployment

Demo

Install

yarn install

Environment Variables

NEXT_PUBLIC_FIREBASE_API_KEY
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
NEXT_PUBLIC_FIREBASE_PROJECT_ID
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
NEXT_PUBLIC_FIREBASE__MESSAGING_SENDER_ID
NEXT_PUBLIC_FIREBASE__APP_ID

Usage

Environment Variables

NEXT_PUBLIC_FIREBASE_API_KEY
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
NEXT_PUBLIC_FIREBASE_PROJECT_ID
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
NEXT_PUBLIC_FIREBASE__MESSAGING_SENDER_ID
NEXT_PUBLIC_FIREBASE__APP_ID

Usage

yarn run start

Author

👤 Talal

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator