An open API service indexing awesome lists of open source software.

https://github.com/sarthakmishraa/vidchatter

VidChatter leverages modern web technologies to provide a smooth, efficient, and engaging user experience. Whether it's sharing posts, chatting in real-time, or connecting via video calls, VidChatter aims to be your go-to platform for social interaction. https://vidchatter.onrender.com/
https://github.com/sarthakmishraa/vidchatter

firebase reactjs typescript

Last synced: 3 months ago
JSON representation

VidChatter leverages modern web technologies to provide a smooth, efficient, and engaging user experience. Whether it's sharing posts, chatting in real-time, or connecting via video calls, VidChatter aims to be your go-to platform for social interaction. https://vidchatter.onrender.com/

Awesome Lists containing this project

README

        

# 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