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.
- 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.
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.
- Front End: ReactJS (TypeScript), CSS, Netlify (Deployment)
- Back End: ExpressJS, Render (Deployment)
- Authentication: Firebase
- Database: Firebase Firestore
- Real-time Communication: Socket.io