Skip to content

RealTime chat with your friends. Chat about movies, tvshows and books.

Notifications You must be signed in to change notification settings

adeleke5140/LiveChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Livechat

Ever wanted to communicate with friends in real-time about movies or tvshows you are watching, LiveChat is that platform 🎉

Deployed live here

Why I decided to build LiveChat

I got tired of building generic projects and wanted to explore building something I would actually use. After tinkering with VueJS on small side projects, I decided to use it in this massive one. I hope my friends can enjoy using it as much as I enjoyed building it.

What problem does it solve

I regularly see my friends on twitter livechat while watching an exciting show. They want to share their thoughts in real time as they enjoy the show. The problem is: It leads to spoilers for others. With that, I thought. What if there was a minimalistic platform where users can come create rooms to talk about their real time experience of anime, tvshows, books and movies. And then Live Chat was born.

Stack

The Chatroom is built with vueJS on the frontend and firebase for Authentication and Database storage.

Why vueJS instead of React

It is just down to Developer experience. I feel my productivity doubling when I write html in vue template elements instead of trying to figure out the intricacies of JSX

Why Firebase

I have no issues spinning up my own Express server and hooking that up to MongoDB. but Firebase just works even with its limitation. There is the downside of building my entire backend Infra on a centralized service but this time around convenience and amazing docs was a seller for me.

Vite is the build tool because it is blazing fast🔥 and in my experience offers a better DX than the vue-cli

To get started on your local machine:

  1. Clone the repo
  2. Run yarn
  3. Run yarn dev to deploy it on your local environment

Current Task List

  • Add the main chatroom feature
  • Add the ability for users to create their own chatrooms
  • Add filter for Anime, tvshows and Movie content
  • Add filter bar to search for chatroom
  • Add profile page to update Username and Profile Photo

Most of this was inspired by NetNinja's Udemy's VueJS Course. It's amazing. Check it out here

About

RealTime chat with your friends. Chat about movies, tvshows and books.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published