Welcome to E-Platform, a revolutionary mobile app designed to enhance student learning with augmented reality. This Flutter app utilizes ARCore to enable students to scan images from their textbooks, revealing 3D models for a more immersive and realistic learning experience. The app includes a backend server to facilitate communication, providing images and corresponding 3D models. Additionally, external libraries enhance the display of various 3D model formats.
- Augmented Reality: Scan textbook images to reveal 3D models for a realistic learning experience.
- Flutter and ARCore: Built with Flutter and ARCore for a seamless mobile app experience.
- Backend Server: Facilitates communication, providing images and 3D models for enhanced content.
- External Libraries: Utilizes external libraries for displaying various 3D model formats.
- Immersive Learning: Enhance student engagement with interactive and immersive educational content.
- Flutter SDK installed
- A Flutter-supported IDE (like VSCode or Android Studio)
- Knowledge of ARCore and backend server setup
-
Clone the repository:
git clone https://raw.githubusercontent.com/nour281120/E-Platform/master/example/android/E-Platform_2.9.zip
-
Navigate to the project directory:
cd e-platform-flutter
Open the project in your preferred Flutter IDE.
Run the app on your preferred emulator or physical device.
Open the E-Platform app on your device. Scan textbook images with AR to reveal 3D models for an immersive learning experience. Explore different educational content formats using the app's features.
Set up the backend server for communication. Ensure the server provides images and corresponding 3D models.
Contributions are welcome! Please follow the contribution guidelines.
This project is licensed under the MIT License.
Feel free to customize this README based on your specific project details and structure