Skip to content

The Egerton University News App delivers real-time news and updates to students and staff through a sleek Kotlin Jetpack Compose frontend. A Nextjs scraper fetches data from the university's website, stores it in Cloud Firestore, and sends notifications using Firebase Cloud Messaging, ensuring users stay informed on the go.

Notifications You must be signed in to change notification settings

nevil-ing/egerton_university_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Egerton University News App πŸ“±πŸ“‘πŸ“°

An innovative mobile application designed to keep students, staff, and other stakeholders of Egerton University informed with the latest news and updates. This app integrates Kotlin Jetpack Compose for the frontend, a Nextjs scraper for backend data acquisition, and Firebase Cloud Messaging (FCM) to deliver timely notifications about breaking news and events.

🌟 Features

Frontend

  • Developed using Kotlin Jetpack Compose for a modern, efficient, and responsive UI.
  • Seamless navigation between sections like news, events, and other university-related updates.
  • Integrated top bar with Egerton University branding.

Backend

  • Nextjs Scraper to fetch news and updates from Egerton University's website dynamically.
  • Processed data stored securely on Cloud Firestore for scalability and real-time access.

Notifications

  • Firebase Cloud Messaging (FCM) server to send notifications directly to users about the latest news and announcements.

πŸ“Έ App Screenshots

FirstSteps Screen News Section Home Screen
FirstSteps Screen News Section Home screen
library Screen portal Section location Screen
library Screen Portal screen Location screen

About

The Egerton University News App delivers real-time news and updates to students and staff through a sleek Kotlin Jetpack Compose frontend. A Nextjs scraper fetches data from the university's website, stores it in Cloud Firestore, and sends notifications using Firebase Cloud Messaging, ensuring users stay informed on the go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published