SitePoint
  • Blog
  • Forum
  • Library
  • Login
Join Premium
  1. Details
  2. Creator
  3. Content
  4. Reviews
  5. FAQ
How to Create a Reddit Clone Using React and Firebase Cover

How to Create a Reddit Clone Using React and Firebase

4

average rating (1 votes)

Created by

Nirmalya Ghosh

Published by

SitePoint

Last Updated

15 November 2020

Details

In this tutorial, we’ll be using Firebase along with Create React App to build an application that will function similarly to Reddit. It will allow the user to submit a new post that can then be voted on. I’ll also demonstrate how to deploy our Reddit clone to Vercel.

Description

React is a fantastic front-end library for building user interfaces. When picking a back end to use alongside it, you can’t go far wrong with Firebase, a Backend-as-a-Service (Baas) that makes it easy to add data persistence (and much more besides) to your React app.

In this tutorial, we’ll be using Firebase along with Create React Appto build an application that will function similarly to Reddit. It will allow the user to submit a new post that can then be voted on. I’ll also demonstrate how to deploy our Reddit clone to Vercel

Once you’ve finished reading, you’ll understand how to set up Firebase, how to connect it to your React app and how to deploy the result.

Creator

Nirmalya Ghosh avatar

Nirmalya Ghosh

Nirmalya Ghosh avatar

Content

1
Preview

Reviews

Profile
Steven Jackson

This was a good introduction to Firebase. There are a couple things that could be better (e.g., remembering to pass in the "--save" option when doing "npm install" so that the config file is updated, and I found a bug where isLoading should have been set to "false" to turn the "spinners" off on the vote buttons). Overall I felt I learned something, which is good!

Frequently Asked Questions

How to Create a Reddit Clone Using React and Firebase Cover

How to Create a Reddit Clone Using React and Firebase

4

  • Unlimited access to this title and 600+ others in our library

  • New titles added frequently

  • Cancel anytime

Stuff we do

  • Premium
  • Newsletters
  • Forums

About

  • Our Story
  • Terms of use
  • Privacy Policy
  • Corporate Memberships

Contact

  • Contact us
  • FAQ
  • Publish your book with us
  • Write an article for us
  • Advertise

Connect

© 2000 – 2024 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.