Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yonatankinfe/unity-university-syudent-android-app
This Android app offers students a user-friendly interface to access exams, CGPA, grades, upcoming events, and course registration, helping them manage their academic life efficiently. Built using Android Studio with XML, Java, Firebase, and PHP/HTML/CSS/JavaScript for seamless functionality and real-time updates.
https://github.com/yonatankinfe/unity-university-syudent-android-app
Last synced: 10 days ago
JSON representation
This Android app offers students a user-friendly interface to access exams, CGPA, grades, upcoming events, and course registration, helping them manage their academic life efficiently. Built using Android Studio with XML, Java, Firebase, and PHP/HTML/CSS/JavaScript for seamless functionality and real-time updates.
- Host: GitHub
- URL: https://github.com/yonatankinfe/unity-university-syudent-android-app
- Owner: Yonatankinfe
- License: apache-2.0
- Created: 2024-09-08T13:59:36.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T15:02:53.000Z (4 months ago)
- Last Synced: 2024-09-17T23:51:47.212Z (4 months ago)
- Size: 181 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unity University Student Android Appπ
This Android app offers students a user-friendly interface π± to access exams π, CGPA π―, grades π, upcoming events π , and course registration ποΈ, helping them manage their academic life efficiently. Built using Android Studio with XML, Java, Firebase, and PHP/HTML/CSS/JavaScript for seamless functionality and real-time updates π.
# Student Academic Portal App π
This Android app provides students with a user-friendly interface to access academic information such as exams π, CGPA π―, grades π, upcoming events π , and course registration ποΈ. The app is built with Android Studio and uses XML, Java, Firebase, PHP, HTML, CSS, and JavaScript to deliver a seamless experience for students, teachers, and administrators.
# Featuresβ¨
# Student Interface (Android App)π¨βπ
View exams π, CGPA π―, grades π, and upcoming events π .
Course registration functionality ποΈ.
Personalized content after registration, including events π , grades π, and upcoming exams π.
Intuitive and user-friendly design using XML for the UI π¨ and Java for functionality π».
Real-time data retrieval and updates via Firebase π.
# Admin Interface (Web Application)π₯οΈ
Admin, teachers, and student union can access the portal via a web interface π.
Features for managing student data, grades, exams, events, and more.
Built using HTML, CSS, JavaScript, and basic PHP for data handling.
PHP is used for data storage and real-time updates π.
# Technology Stackπ οΈ
π± Android App (Student Interface)
Frontend: XML (UI π¨), Java π»
Backend: Firebase (JavaScript, JSON, AJAX for data handling) π
Database: Firebase Realtime Database ποΈ
π» Admin Website (Admin, Teachers, Student Union)
Frontend: HTML, CSS, JavaScript
Backend: PHP for server-side logic βοΈ
Database: Firebase Realtime Database ποΈ
# How it WorksβοΈ
1. Student Registration:
Students use their ID to register via the Android app π±.
After registration, personalized content such as grades π, events π , and exams π are delivered directly to their app.
2. Admin/Teacher/Union Access:
The admin, teachers, and student union access the platform through a web interface π where they can manage students' data and events.
Data is stored and updated in Firebase π, allowing for real-time syncing between the web interface and the Android app.
# Installationπ
π± Android App
1. Clone the repository:
git clone https://github.com/Yonatankinfe/Unity-University-Syudent-Android-App.git2. Open the project in Android Studio.
3. Build the project and run the app on an emulator or physical device π±.
4. Ensure Firebase configuration is set up for the project (add google-services.json).
# Admin Websiteπ
1. Clone the repository:
git clone https://github.com/Yonatankinfe/Unity-University-Syudent-Android-App.git2. Host the web files on a local server or a web hosting service.
3. Make sure to configure Firebase π for the web interface.
# Dependencies π¦
Android: Android SDK, Firebase SDK
Web: PHP 7+, Firebase JavaScript SDK
# Contributingπ€
Pull requests are welcome! For significant changes, please open an issue first to discuss what you would like to change.
# Images
![Screenshot_20240909-162440_unity_university_project.jpg](https://github.com/user-attachments/assets/788f0a1b-6673-4e01-9238-078a9d11a9b0)
![Screenshot_20240909-162427_unity_university_project.jpg](https://github.com/user-attachments/assets/481fe651-e9c4-446b-a709-222a0f69e379)
![Screenshot_20240909-162534_unity_university_project.jpg](https://github.com/user-attachments/assets/53108ad2-b274-4c3e-ab6a-dc5df1d95793)
![Screenshot_20240909-162545_unity_university_project.jpg](https://github.com/user-attachments/assets/cfa80105-3981-4c57-b388-20990ee4c250)
![Screenshot_20240909-162609_unity_university_project.jpg](https://github.com/user-attachments/assets/52168fde-b00d-4f13-b895-fef55b15af6f)
![Screenshot_20240909-162616_unity_university_project.jpg](https://github.com/user-attachments/assets/cf9bc5b3-73b4-4537-8323-b1e341390d4d)
![Screenshot_20240909-162452_unity_university_project.jpg](https://github.com/user-attachments/assets/9c3fa131-25e8-4286-b421-97a3b5e55f5a)
![Screenshot_20240909-162600_unity_university_project.jpg](https://github.com/user-attachments/assets/3cfd28da-ad67-4365-9425-36f51986ffef)
![Screenshot_20240909-162625_unity_university_project.jpg](https://github.com/user-attachments/assets/b3aa0798-6811-4429-a14b-df1fb957c762)
![IMG_20240911_184223_538.jpg](https://github.com/user-attachments/assets/ad9e2208-a00e-43e6-95e1-0ccd3be30f8c)
![IMG_20240912_154241_309.jpg](https://github.com/user-attachments/assets/12f38bc2-9574-4dab-80f5-fbd5cb05f39d)
# License
This project is licensed under the MIT License - see the LICENSE file for details.