EduConnect is a feature-rich Android application designed to enhance the educational experience by providing a platform for students to access educational content, engage in real-time chat with fellow students, and access a variety of study materials including articles, videos, and notes. The app is built using Kotlin and leverages Firebase for backend services such as authentication, real-time chat with Firebase Realtime Database, and storage of articles and videos on Firebase Firestore.
- Educational Content: Explore a curated collection of educational materials, including articles, videos, and notes, to support your learning journey.
- Real-time Chat: Connect with other students in real-time through a chat feature, fostering collaboration and community building.
- Firebase Integration: Leverages Firebase for backend services, including authentication, real-time chat with Firebase Realtime Database, and storage of articles and videos in Firebase Firestore.
- Multi-Theme Support: Choose between light and dark themes to customize the app's appearance based on your preferences and reduce eye strain during night-time usage.
- Notification Control: Enable or disable notifications according to your preferences, ensuring that you stay informed without being overwhelmed.
- Kotlin: The app is developed using the Kotlin programming language, known for its conciseness and expressiveness.
- Firebase: Utilizes Firebase for seamless authentication, real-time database functionality, and cloud storage for articles and videos.
- MVVM Architecture: Used Model-View-ViewModel (MVVM) architectural pattern for clean separation of concerns and maintainability.
- Coroutines: Uses Kotlin Coroutines for handling asynchronous operations, ensuring smooth and responsive user interactions.
- Clone the repository: git clone https://github.com/saurabhm13/EduConnect
- Open the project in Android Studio.
- Configure the Firebase project by adding the necessary google-services.json file.
- Build and run the app on an emulator or physical device.
This project is licensed under the MIT License.



