Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.95 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.95 KB

VidChatter (Share, chat, video - all in one.)

VidChatter is a dynamic web application designed for seamless social interaction. It combines a robust posting system, real-time chat functionality, and one-on-one video calling to provide a comprehensive social media experience. Built using ReactJS (TypeScript) for the front end and ExpressJS for the backend, VidChatter offers a modern, responsive, and interactive user experience.

Key Features

  • Posts: Create, read, update, and delete posts. Users can share their thoughts and engage with the community.
  • VidTalk: Real-time chat functionality using web sockets, enabling users to interact instantly with each other.
  • VidCall: Upcoming feature for one-on-one video calling, facilitating face-to-face interactions.

Short Description

VidChatter is built to enhance online social interaction through a combination of various communication tools. The application supports user authentication via Firebase and uses Firebase's Firestore for storing posts. The real-time chat feature is powered by Socket.io, ensuring instant communication between users. VidChatter aims to expand its capabilities with an upcoming one-on-one video calling feature, making it a versatile platform for social engagement.

Snippets

VidChatter Posts

VidChatter Posts

VidChatter Posts

VidTalk & VidCall Landing Page

VidChatter Posts

VidTalk Snips

VidTalk Chat VidTalk Chat

Tech Used

  • Front End: ReactJS (TypeScript), CSS, Netlify (Deployment)
  • Back End: ExpressJS, Render (Deployment)
  • Authentication: Firebase
  • Database: Firebase Firestore
  • Real-time Communication: Socket.io