Releases: abhishek-maurya576/EduReach
EduReach v1.4.0 Release
🚀 EduReach v1.4.0 Release
📝 Release Overview
EduReach v1.4.0 Major Changes
- Username Customization: Users can now change their usernames anytime.
- Password Visibility Toggle: Easily view or hide password input fields for better accessibility.
Thank you for using EduReach! We're committed to making learning more efficient and enjoyable.
📧 For support: maurya972137@gmail.com
EduReach v1.3.0 Release
🚀 EduReach v1.3.0 Release
📝 Release Overview
EduReach v1.3.0 introduces significant improvements to the Task Management system and adds a new Lesson Progression feature. This release focuses on enhancing user experience, security, and learning continuity.
✨ Key Features
Enhanced Task Management
- Cloud Storage: Tasks are now securely stored in Firebase Firestore
- User-specific Tasks: Each user can only see and manage their own tasks
- Due Date Selection: Calendar date picker for task due dates
- Improved Task UI: Better visual representation of completed vs. pending tasks
- Task Status Indicators: Clear visual feedback for task completion status
- Error Handling: Improved error messages and user feedback
Lesson Progression System
- Sequential Learning: Lessons must be completed in order
- Progressive Unlocking: New lessons unlock as you complete previous ones
- Level-based Structure: Content organized into beginner, intermediate, and advanced levels
- Visual Indicators: Clear indication of unlocked, locked, and completed lessons
- Persistent Progress: Course progress is saved across app sessions
Security Improvements
- Firebase Security Rules: Secure data access with custom Firestore rules
- User Authentication: Task access limited to authenticated users
- Data Validation: Improved data integrity checks
🐞 Bug Fixes
- Fixed Gemini API key validation issues
- Improved error handling for network failures
- Fixed navigation issues on task completion
- Added graceful degradation when API services are unavailable
📋 Technical Details
Task Management System
- Implemented Result-based error handling in the TaskRepository
- Added comprehensive logging for better debugging
- Improved UI feedback with SnackBar notifications
- Added DatePickerDialog for due date selection
Lesson Progression
- Implemented dependency-based lesson unlocking
- Added SharedPreferences storage for lesson completion status
- Created level calculation system based on completed lessons
🔄 Upgrade Instructions
-
Pull the latest changes from the repository:
git pull origin main
-
Update your Firebase configuration:
- Log into the Firebase Console
- Go to Project Settings > Firestore Database > Rules
- Update the security rules as specified in the firebase-security-rules.md document
-
Rebuild the application:
./gradlew clean build
📌 Known Issues
- Task notifications may not function correctly on some Android 13+ devices
- Lesson progression visualization has minor UI glitches on small screens
🔮 Future Plans
- Offline-first task management with background synchronization
- Task categories and priorities
- Recurring tasks for study schedules
- Advanced task analytics and study patterns
Thank you for using EduReach! We're committed to making learning more efficient and enjoyable.
📧 For support: maurya972137@gmail.com
made with 💘 EduReach Team
EduReach v1.2.0 Release
EduReach v1.2.0 Release Overview
Overview
EduReach is a modern educational platform designed to provide an interactive and personalized learning experience. This release introduces significant enhancements to our AI-powered tutoring capabilities and chat history storage, building upon the core features of our educational ecosystem.
Key Features
1. Enhanced AI Tutor
- Gemini 2.0 Flash API Integration: Upgraded to Google's latest AI model for faster, more accurate responses
- Response Length Options: Choose between Brief, Summary, or Long formats to suit your learning style
- Markdown Formatting: Improved content visualization with proper formatting of educational material
- Chat History Storage: Persistent storage of all your AI Tutor interactions for future reference
2. User Authentication & Profile Management
- Secure user authentication using Firebase
- Customizable user profiles with avatar selection
- Persistent user data storage with Firestore integration
3. Core Learning Modules
- Mathematics: Comprehensive math learning modules
- Quiz Challenge: Interactive knowledge assessment system
- Tasks & Assignments: Task management and tracking
- Progress Tracker: Visual learning progress monitoring
- AI Tutor: Personalized AI-powered learning assistance
4. Modern UI/UX
- Material Design 3 implementation
- Dark theme support
- Responsive and intuitive navigation
- Custom vector icons for enhanced visual experience
- Smooth animations and transitions
- New empty state visualizations for better user experience
5. Technical Specifications
Architecture & Libraries
- Language: Kotlin
- UI Framework: Jetpack Compose
- Backend: Firebase
- Local Database: Room Database
- Remote Database: Cloud Firestore
- Authentication: Firebase Auth
- AI Integration: Google Gemini 2.0 Flash API
- Minimum Android Version: API 24 (Android 7.0)
- Target Android Version: API 35 (Android 14)
UI Components
- Modern Material 3 components
- Custom navigation implementation
- Responsive layout design
- Vector drawables for crisp icons at any resolution
- New collapsible history panel for AI Tutor
6. Performance Improvements
- Optimized data loading with LaunchedEffect
- Efficient state management using Compose state
- Lazy loading for course lists and chat history
- Background task handling for network operations
- Improved error handling and user feedback
Installation
- Download the APK from the releases section
- Enable "Install from Unknown Sources" in your device settings
- Install the APK
- Launch EduReach and sign in or create a new account
Known Issues
- Bottom navigation state may reset on configuration changes
- Avatar selection might take a moment to reflect in the UI
- Course content is currently using placeholder data
- App may crash on some devices
- API connectivity issues may occur in areas with poor network coverage
Upcoming Features
- Offline mode improvements
- Push notifications for assignments
- Real-time collaboration tools
- Enhanced AI tutor capabilities
- Additional subject modules
- Voice input for AI Tutor
Support
For support inquiries, please:
- Create an issue in the GitHub repository
- Contact our support team at maurya972137@gmail.com
- Join our Discord community
Contributors
- Abhishek Maurya – Project Lead & Android Developer + AI Integration
- Shivank Rastogi – UI/UX Designer
- Kumar Manglam – Firebase & Database Manager
- Beta Testers
License
EduReach is released under the MIT License. See the LICENSE file for details.
Built with ❤️ by the EduReach Team
EduReach v1.0.0 Release Notes
Overview
EduReach is a modern educational platform designed to provide an interactive and personalized learning experience. This initial release introduces core features that form the foundation of our educational ecosystem.
Key Features
1. User Authentication & Profile Management
- Secure user authentication using Firebase
- Customizable user profiles with avatar selection
- Persistent user data storage with Firestore integration
2. Core Learning Modules
- Mathematics: Comprehensive math learning modules
- Quiz Challenge: Interactive knowledge assessment system
- Tasks & Assignments: Task management and tracking
- Progress Tracker: Visual learning progress monitoring
- AI Tutor: Personalized AI-powered learning assistance
- Add more later
3. Modern UI/UX
- Material Design 3 implementation
- Dark theme support
- Responsive and intuitive navigation
- Custom vector icons for enhanced visual experience
- Smooth animations and transitions
4. Technical Specifications
Architecture & Libraries
- Language: Kotlin
- UI Framework: Jetpack Compose
- Backend: Firebase
- Database: Cloud Firestore
- Authentication: Firebase Auth
- Minimum Android Version: API 21 (Android 5.0)
- Target Android Version: API 33 (Android 13)
UI Components
- Modern Material 3 components
- Custom navigation implementation
- Responsive layout design
- Vector drawables for crisp icons at any resolution
5. Performance Improvements
- Optimized data loading with LaunchedEffect
- Efficient state management using Compose state
- Lazy loading for course lists
- Background task handling for network operations
Installation
- Download the APK from the releases section
- Enable "Install from Unknown Sources" in your device settings
- Install the APK
- Launch EduReach and sign in or create a new account
Known Issues
- Bottom navigation state may reset on configuration changes
- Avatar selection might take a moment to reflect in the UI
- Course content is currently using placeholder data
- App may crash on some point
- API not working yet (implement when project is accepted)
Upcoming Features
- Offline mode support
- Push notifications for assignments
- Real-time collaboration tools
- Enhanced AI tutor capabilities
- Additional subject modules
Support
For support inquiries, please:
- Create an issue in the GitHub repository
- Contact our support team at maurya972137@gmail.com
- Join our Discord community
Contributors
- Development Team
- UI/UX Designers
- Content Contributors
- Beta Testers
License
EduReach is released under the MIT License. See the LICENSE file for details.
Built with ❤️ by the EduReach Team