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/
- Host: GitHub
- URL: https://github.com/sarthakmishraa/vidchatter
- Owner: sarthakmishraa
- Created: 2024-05-26T04:19:17.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-10T13:34:33.000Z (7 months ago)
- Last Synced: 2025-01-18T09:52:44.605Z (4 months ago)
- Topics: firebase, reactjs, typescript
- Language: TypeScript
- Homepage: https://vidchatter.netlify.app/
- Size: 1.25 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
![]()
![]()
VidTalk & VidCall Landing Page
![]()
VidTalk Snips
![]()
![]()
## Tech Used
- **Front End**: ReactJS (TypeScript), CSS, Netlify (Deployment)
- **Back End**: ExpressJS, Render (Deployment)
- **Authentication**: Firebase
- **Database**: Firebase Firestore
- **Real-time Communication**: Socket.io