Skip to content

Disorn1998/Engineering-App-CPE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Engineering Faculty PR App

An elegant and interactive Android application developed to promote the Faculty of Engineering, Ramkhamhaeng University. This project demonstrates modern Android development practices, featuring a fully declarative UI and real-time backend integration.

🚀 Project Overview

This application serves as a comprehensive guide for prospective students. It provides information about academic programs, admission details, career paths, and a seamless online application process.

✨ Key Features

  • Modern UI/UX: Built entirely with Jetpack Compose using Material Design 3 guidelines. Features smooth animations, expandable cards, and intuitive navigation.
  • Dynamic Admission Posters: Implemented Crossfade animations for a dynamic image slider showcasing different admission rounds.
  • Interactive Campus Map: Integrated custom gesture detection (detectTransformGestures) allowing users to pinch-to-zoom and pan across the campus map.
  • Media Integration: Embedded Media3 (ExoPlayer) for seamless playback of the faculty's promotional video.
  • Real-time Online Registration: A complete application form integrated with Firebase Realtime Database to securely store prospective student data.
  • Advanced Content Filtering: A custom "Career Path" section utilizing LazyRow filter chips to dynamically sort engineering careers by categories.

🛠️ Tech Stack & Architecture

  • Language: Kotlin
  • UI Toolkit: Jetpack Compose (Declarative UI)
  • Backend: Firebase Realtime Database
  • Media Player: AndroidX Media3 (ExoPlayer)
  • Navigation: Jetpack Navigation Compose
  • Architecture: Single-Activity Architecture, State Management using Compose remember and StateFlow.

📸 Screenshots

Screenshot 2026-03-06 230056 Screenshot 2026-03-06 230115 Screenshot 2026-03-06 230241 Screenshot 2026-03-06 230132 Screenshot 2026-03-06 230303

💻 Getting Started

To run this project locally on your Android Studio:

  1. Clone the repository:
    git clone [https://github.com/Disorn1998/Cpe6651630292.git](https://github.com/Disorn1998/Cpe6651630292.git)

About

An Android application for the Faculty of Engineering, Ramkhamhaeng University, built with Kotlin, Jetpack Compose, and Firebase.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages