Build a Reddit Clone with jQuery and Firebase

Stephen Mayeux, ESL Teacher Turned Software Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
13 Lessons (1h 44m)
    • 1. Meet Your Instructor

    • 2. Course Introduction: Build a Reddit Clone!

    • 3. Where to Find Help

    • 4. Getting Started with HTML Boilerplate

    • 5. Creating Reusable Components with jQuery

    • 6. What Is Firebase?

    • 7. Create a Firebase App

    • 8. Initialize Firebase in Our Project

    • 9. Fetch and Render Data from Firebase

    • 10. Post Content to Our Database

    • 11. Make Our Reddit Clone Realtime

    • 12. Upvoting and Downvoting User Content

    • 13. Conclusion and Your Project!


About This Class

This class is about using JavaScript, jQuery, and Firebase to build blazing fast web applications. By the end of this video course, you will be able to build a clone of the popular social media platform Reddit, in which users can share their favorite content from across the Internet and be able to vote on the best content.

This is not a course on HTML and CSS, and you should already be comfortable building simple static pages. Having some knowledge of JavaScript or jQuery will be very helpful, but newbies will still learn a lot as we build this project. Knowledge of Firebase, databases, or full stack applications is not required whatsoever!

In our version of Reddit, users will be able to:

  • Share their favorite links from the Internet, and...
  • Add metadata such as a title and name
  • View a list of links shared within the last 24 hours
  • Upvote or Downvote on links shared by others
  • See voting results and new links in real time