Algerian Train Tracking Mobile App | React Native & Nest.js
Role: Founder & Full-Stack Developer
Duration: 2024–2025
I designed, developed, and launched 9itari, a cross-platform mobile app built with React Native and Nest.js to help Algerian citizens track train schedules and stay updated with service changes. Unlike previous official apps that were discontinued, 9itari quickly became the go-to solution for train users across Algeria.
Key Contributions & Features
- Multilingual Support: Implemented Arabic, French, and English to make the app accessible to all users.
- Real-Time Schedules: Provided live schedule updates, stops, and trip details sourced from official SNTF data and user reports.
- In-App News & Alerts: Added a news system with push notifications for schedule changes and service alerts.
- User Interaction: Built a chat system per trip with Google login and predefined messages to prevent spam.
- Performance Optimization: Reduced memory usage by ~35% and designed a lightweight app (15–20 MB).
- DevOps & Analytics: Handled full deployment, Firebase integration, analytics, and monitoring.
- Marketing: Managed promotion and community support to drive growth and trust.
Achievements
- Surpassed 10,000+ installs on Google Play with highly positive reviews (4.7★ rating).
- Became the most used train-tracking app in Algeria after the official app was discontinued.
Tech Stack
React Native · Nest.js · Firebase · Google Auth · CI/CD · Play Store Deployment