ChatX App
Overview: ChatX is a real-time chat application built using React, Firebase, MongoDB, and Node.js. It allows users to communicate instantly with others in real-time, making it suitable for various scenarios, including social networking, team collaboration, and customer support.
Features:
Real-time messaging: Send and receive messages & share files/attachments instantly without page reloads. User authentication: Secure user authentication Responsive design: Mobile-friendly interface for seamless communication on any device. Customizable avatars: Users can select and customize their avatars from a list of predefined options.
Technologies Used: Firebase: Firestore for real-time database MongoDB: MongoDB Atlas for cloud-hosted NoSQL database storage. Node.js and Express.js: Server-side development and API endpoints. React: For responsive UI.
Installation: Clone the repository: git clone https://github.com/debjena9/chatxapp.git Install dependencies: cd chatxapp && npm install Configure environment variables: Create a .env file based on the provided .env.example file and add necessary credentials. Start the server: npm start Usage: Visit the deployed website or run the application locally. Sign up or log in to access the chat interface.
Happy chatting!