ChatApp is a chat application developed using Firebase and WinForms. It allows users to communicate in real-time through a user-friendly desktop interface.
- Real-Time Messaging: Send and receive messages in real-time using Firebase.
- User Authentication: Secure user authentication and registration.
- User Profiles: Manage user profiles and settings.
- Chat Rooms: Create and join chat rooms for group conversations.
- Message History: View message history within chat rooms.
- C# WinForms: Framework for building the desktop application interface.
- Firebase: Provides real-time database and authentication services.
- .NET Framework/Core: Used for backend logic and operations.
- Visual Studio: Integrated development environment used for development.
- Clone the Repository:
git clone https://github.com/BeratARPA/ChatApp.git
- Open with Visual Studio: Open the project in Visual Studio.
- Install Dependencies: Ensure all necessary dependencies are resolved.
- Configure Firebase: Set up Firebase credentials and configuration in the application.
- Build the Project: Build the solution to ensure proper setup.
- Run the Project: Press F5 to run the project and access the chat interface.
- Launch the Application: Start the application from Visual Studio or the executable.
- Register/Login: Use the authentication feature to register or log in.
- Create/Join Chat Rooms: Create new chat rooms or join existing ones.
- Send/Receive Messages: Use the chat interface to send and receive messages in real-time.
If you would like to contribute, please fork the repository, create a feature branch, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or feedback, feel free to contact me:
- Email: [email protected]
- GitHub: https://github.com/BeratARPA