Building “My Bac”: A Mobile App for Tunisian Students by Mohammed Aziz Hleli

Published: (February 6, 2026 at 03:15 PM EST)
2 min read
Source: Dev.to

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:

  1. Exam Principal
  2. Correction Principal
  3. Exam Control
  4. 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.

Back to Blog

Related posts

Read more »

API Gateway vs Gateway API

API Gateway An API Gateway is a central entry point for all client requests, acting as a reverse proxy that routes them to the appropriate backend microservice...