Building “My Bac”: A Mobile App for Tunisian Students by Mohammed Aziz Hleli
Source: Dev.to
Motivation
Every year, students struggle to find organized archives of past exams. Most resources are scattered across websites, PDFs, or even WhatsApp groups. I realized that with a simple, user‑friendly app, students could:
- Access all relevant exams in one place
- Choose between Principal or Control sessions
- See either the exam or the correction instantly
- Navigate easily without confusion
Being a student myself helped me understand what is truly needed for effective exam preparation.
App Structure & Features
Homepage → Orientation Selection
Students choose their orientation (Sciences, Math, Lettres, etc.).
Year + Subject Selection
Each orientation shows all years on one page. Students pick a year and subject.
Final Page → Exam & Correction Files
Each page contains four files:
- Exam Principal
- Correction Principal
- Exam Control
- Correction Control
Version 1 covers 322 pages for 2019–2026, providing students with a complete resource for exam preparation.
Technical Notes
- Pages are organized using templates, making future expansion straightforward.
- Light ad integration ensures monetization without hurting user experience.
- Future updates will cover older years (2012–2018) and 2027 exams.
Impact & Vision
The goal of My Bac is simple: help students succeed.
- Version 1: Covers 2019–2026, focused on the 2027 generation.
- Version 2: Expands to 14 years of exams, helping future generations.
Features include minimal ads, a clean UX, and full free access for students. This project is my way of giving back to the student community while combining my skills as a developer and student.
Lessons Learned
- Even as a student, you can build real, impactful apps.
- Proper organization makes large‑scale content manageable.
- Personal experience (studying for the Bac myself) improves the app’s relevance and usability.
Next Steps
- Launch Version 1 in Summer 2026.
- Add more years and sessions in Version 2.
- Promote to students via social media and community networks.
- Gather feedback and continuously improve.
Conclusion
My Bac is more than an app — it’s a tool built by a student for students, combining practical exam preparation, easy navigation, and thoughtful design. I hope other student developers are inspired to solve problems they personally face, even on a national scale.