All works

Discord Clone

Discord-style channels and real-time chat, with Google sign-in.

  • React
  • Redux
  • Firebase
Screenshot of Discord Clone

A chat app with Discord’s layout: a channel list on the left and the conversation on the right.

What it does

  • Sign in with Google through Firebase Authentication
  • Create channels and switch between them
  • Messages appear instantly for everyone, through Firestore real-time listeners
  • App state (signed-in user, selected channel) managed with Redux Toolkit

How it’s built

React, Redux Toolkit, Material UI and Firebase.

More projects

Screenshot of Airbnb Clone

Airbnb Clone

A front-end rebuild of Airbnb's home and search pages, with a date-range picker.

  • React
  • Material UI
Screenshot of Slack Clone

Slack Clone

Slack-style channels and messages, stored in Firebase.

  • React
  • Firebase
Screenshot of Hulu Clone

Hulu Clone

Browse movies and shows in Hulu's style, with live data from TMDB.

  • React
  • TMDB API