u/KeyCity5322

Image 1 — I built Bahria Mobile LMS v4.0 because the website was still making student life miserable
Image 2 — I built Bahria Mobile LMS v4.0 because the website was still making student life miserable

I built Bahria Mobile LMS v4.0 because the website was still making student life miserable

Yo fellow Bahrians, back again.

Old post: here

I kept fixing one thing after another in Bahria LMS, and v4.0 is now the update that actually feels useful.

I built this because the whole experience was painfully slow and unnecessarily messy: select campus every login, jump between CMS and LMS, wait for full page reloads, hunt for timetables, and manually figure out what to do about attendance and deadlines.

So I made an Android app that puts the important stuff in one place.

What’s new in v4.0:

1) Local notifications

  • Reminder 4 hours before class
  • Reminder when class is about to start
  • Attendance-aware alerts based on your timetable:
    • 🟢 Safe to skip
    • 🟡 Borderline
    • 🔴 MUST ATTEND

You can also turn reminders off anytime from settings.

2) New themes

  • Titanium
  • Sandstone
  • Dev’s Favorite
  • Midnight Ocean
  • Crimson Hacker
  • Minimal Dark
  • Minimal Light
  • Monochrome Light

3) Due assignments improved

  • Sorted properly by urgency
  • Teacher-uploaded documents can be downloaded instantly

4) Assignment page now shows clear status

  • Days left
  • Overdue count
  • Clean, easy-to-read deadline state

5) Results page now does the CGPA math for you

  • Shows what you need this semester to stay above 3.0 CGPA
  • If 3.0 is no longer possible, it recommends the best possible target so you do not tank your semester
  • Also suggests which subject to repeat for a better CGPA

Everything still works the same way:

  • Assignments, lectures, attendance, results all in one app
  • No campus selection every login
  • No ads
  • No tracking
  • No data stored on my end
  • Android APK only

Link: https://bahria-lms.vercel.app

If you try it, let me know what breaks, what feels useful, and what should be added next.

~ Sniperman from K-town

u/KeyCity5322 — 6 days ago