SmartEduCost
iOS and Android mobile app for teaching logical-mathematical concepts of the Italian Constitution in schools.
The Project
The University of Pisa contacted us with a clear objective: to create an innovative digital tool to support teachers in Italian schools in teaching the logical-mathematical concepts underlying our Constitution. The SmartEduCost project stems from the need to make civic education more engaging and accessible, using mobile technology as a bridge between institutional content and new generations of students.
The application had to be distributable on a large scale, compatible with iOS and Android, and offer a complete educational experience that combined theoretical and practical learning through gamification elements.
The Challenge
The main challenge of the project consisted in transforming complex and institutional content into an engaging and educationally effective mobile experience. We had to design a system that allowed teachers to monitor student progress, while students could learn autonomously and competitively.
It was essential to ensure an intuitive interface for users of different ages, from primary to secondary school, while maintaining technical robustness and scalability to manage hundreds of schools throughout Italy. Data synchronization between different devices and real-time competition management represented additional elements of technical complexity.
The Solution
We developed SmartEduCost as a native mobile app for iOS and Android using React Native and Expo, ensuring a smooth and consistent user experience on both platforms with a single codebase.
The main features implemented include:
- Authentication system: secure login for students and teachers with user profiling
- Lessons section: structured multimedia content on constitutional and logical-mathematical principles
- Personal notes: tool for taking notes while studying lessons
- Interactive quizzes: learning assessments based on lesson content
- Competition system: challenges between classmates with real-time leaderboards and results
- Push notifications: updates on new lessons, challenges and results
- Educational keywords: glossary of key terms to facilitate learning
The PHP and MySQL backend architecture ensures reliable performance and efficient management of sensitive data in the educational sector, in compliance with student privacy regulations.
Technologies
For the development of SmartEduCost we used a modern and consolidated technology stack:
- React Native: main framework for cross-platform mobile application development
- Expo: platform to accelerate development and simplify deployment on iOS and Android
- PHP: backend language for managing application logic and APIs
- MySQL: relational database for structured storage of lessons, quizzes, users and results
Results
SmartEduCost today represents a concrete tool available to Italian schools to innovate civic education teaching. The app allows teachers to integrate mobile technology into the educational process, offering students a more interactive and stimulating way to learn the principles of the Constitution.
The student competition system has introduced gamification elements that increase engagement and learning motivation, while results monitoring provides teachers with useful data to evaluate class progress. Cross-platform compatibility ensures accessibility from any iOS or Android device, removing technological barriers to tool adoption.
If you're looking for a technology partner to develop a digital educational solution or a mobile app for the education sector, contact us to discuss your project or request a personalized quote.
