Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.git

2. 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.git

2. 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.