Chit-Chat is a real-time chat application built using React and Firebase. It allows users to create accounts, find friends by username, and chat with them seamlessly. Users can send text messages and images to their friends, making communication easy and fun.
- User authentication: Users can create accounts and log in securely using Firebase authentication.
- Friend search: Users can find friends by their username and add them to their friends list.
- Real-time chat: Chat messages are delivered instantly using Firebase real-time database, providing a smooth chatting experience.
- Image sharing: Users can send images to their friends within the chat interface.
- React: Frontend development
- Firebase: Backend services including database, storage, and authentication
- Netlify: Deployment platform
Visit https://chatter-box-application.netlify.app
To run the app locally, follow these steps:
- Clone the repository:
- Install dependencies:
cd chit-chat
npm install
-
Set up Firebase:
- Create a Firebase project and obtain your Firebase configuration.
- Add the Firebase configuration to the
.env
file in the project root.
-
Run the app:
npmstart
- Open http://localhost:3000 to view it in the browser.
The app is deployed on Netlify and can be accessed at https://chatter-box-application.netlify.app.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.