Welcome to the GitHub repository for my WebChatApp, a fully functional web chat application that showcases a range of familiar chat features, developed to demonstrate capabilities in creating comprehensive chat solutions.
- Role: Full-Stack Developer
- Task: Develop a web chat application with comprehensive functionalities similar to modern chat platforms.
The WebChatApp is designed as a platform to showcase full-fledged chat application development capabilities. It includes key functionalities such as robust registration systems, an engaging chat interface with emoticons, and features to manage contacts and groups.
- Frontend: React, Material UI, CSS
- Backend: Firebase (including Firebase Authentication and Firebase Realtime Database)
- Deployment: Firebase
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Pascha-404/webChatApp
- Install dependencies:
npm install
- Start the development server:
npm start
Please note, running the project locally requires your own Firebase configuration for full functionality, as the application relies on Firebase for authentication and real-time database interactions.
- Designing an appealing front-end for larger screens rapidly using CSS and Material UI.
- Integrating multiple authentication methods with Firebase Authentication.
- Developing real-time chat functionality using Firebase Realtime Database API.
- Used React and Material UI to create a user-friendly interface tailored for large screens.
- Developed the backend functionalities using Firebase, focusing on authentication and real-time communication capabilities.
- Successfully built a functional MVP of the WebChatApp, demonstrating essential chat application features.
- Showcased proficiency in utilizing Firebase for authentication and real-time data handling.
For inquiries, please reach out via LinkedIn.