EduQuest is an Android application developed using Java and Android Studio, aimed at providing users with access to educational courses, video lessons, and related theory content. Users can create their accounts, explore courses, and view video lessons from YouTube, along with accompanying theory content. The application utilizes SQLite database for storing user information and course data.
-
User Account Creation: Users can easily create their accounts within the app, providing basic information such as username, email, and password.
-
Course Exploration: Users can browse through available courses categorized based on subjects or topics of interest.
-
Video Lessons: Each course includes video lessons sourced from YouTube. Users can watch these video lessons directly within the app.
-
Theory Content: Along with video lessons, users can access theory content related to each lesson, providing additional context and information.
-
SQLite Database: The application utilizes SQLite database for storing user account information, course data, and related content.
To get started with EduQuest, follow these steps:
-
Clone the Repository: Clone the EduQuest repository to your local machine using Git:
git clone https://github.com/vittayaswanth/eduquest.git -
Open in Android Studio: Open the project in Android Studio.
-
Build and Run: Build the project and run it on an Android emulator or a physical device.
-
Create Account: Upon launching the app, users can create their accounts by providing necessary information.
-
Explore Courses: Once logged in, users can explore available courses and select the ones they are interested in.
-
View Video Lessons: Users can view video lessons for each course directly within the app.
-
Access Theory Content: Alongside video lessons, users can access theory content providing additional information about each lesson.
- Java: Programming language used for Android app development.
- Android Studio: Integrated Development Environment (IDE) for Android app development.
- SQLite Database: Embedded relational database used for storing user and course data.
- YouTube API: Integration for embedding and playing YouTube videos within the app.
- Vitta Yaswanth (@vittayaswanth)
- PV Harshavardhan (@pvharshavardhan)
This project is licensed under the MIT License. Feel free to modify and distribute it according to your needs.
Feel free to add or modify any sections based on your project's specific requirements and details. If you need further assistance or have any questions, don't hesitate to ask! 😊
