Inspiration

Attendance shortage is one of the most common and stressful problems faced by college students.
In my college, students often realize they are at risk of detention only when it is already too late. Existing platforms show attendance percentage, but they do not clearly answer the most important student question:

“What should I do next to stay safe?”

This gap inspired me to build ScholarX — a simple, student-first tool that not only shows attendance but also guides students with actionable insights.

What it does

ScholarX is a Smart Attendance Safety Assistant that helps students:

  • Calculate current attendance percentage
  • Instantly know whether they are Safe, At Risk, or Critical
  • See exactly how many upcoming classes they must attend to reach the required 75%
  • Simulate what-if scenarios (e.g., “What happens if I miss the next class?”)
  • Add upcoming important classes directly to Google Calendar for reminders

The goal is to move from passive tracking to active prevention.

How I built it

I built ScholarX completely as a solo project using:

  • Python for attendance logic and calculations
  • Streamlit for a clean, responsive, and user-friendly UI
  • Google Calendar integration (via calendar event links) to connect attendance planning with real student schedules
  • Deployed the app using Streamlit Cloud

Special focus was given to:

  • Clear visual feedback
  • Minimal inputs
  • Beginner-friendly design
  • Fast and reliable calculations

Challenges we ran into

  • Designing correct attendance math for edge cases
  • Ensuring the “classes needed to reach 75%” logic was accurate
  • Building a clean UI as a beginner without frontend experience
  • Managing and completing the entire project solo under time pressure

Each challenge helped me understand both the technical and problem-solving side of real-world projects.


Accomplishments that we're proud of

-I'm proud of this achievement of creating a solution for a real world problem through my project - ScholarX as a 1st year undergrad

What I learned

  • How to convert a real student problem into a working product
  • Building end-to-end applications as a solo developer
  • Writing reliable business logic for real-life constraints
  • Integrating Google tools meaningfully instead of just displaying data
  • Deploying and presenting a project professionally

What's next for ScholarX

  • Automatic timetable-based calendar syncing
  • Subject-wise attendance history
  • Institution-level customization (attendance rules vary)
  • Login-based dashboards for students

ScholarX has strong potential to become a practical tool used daily by students, not just a hackathon project.

Built With

Share this project:

Updates