SmartTram-Pro is a sophisticated transit management ecosystem designed to digitize the commuting experience. It combines a high-fidelity 3D Interactive Digital Card with real-time tracking and a secure desktop administration suite.
- Fluid UI: A 360° rotatable digital subscription card built with optimized performance.
- Dynamic Data: Real-time balance updates and user-specific details.
- Live ETA: Tracks tram locations using GPS and calculates estimated arrival times.
- Station Maps: Interactive map view for all tram lines and stations.
- End-to-End Encryption: Recharging is handled via a dedicated Python (CustomTkinter) desktop application.
- Secure Tokens: Uses encrypted secret keys to prevent fraudulent balance manipulation.
- Mobile: Java (Android Studio)
- Desktop Admin: Python & CustomTkinter
- Database: Firebase Realtime Database
- Graphics: Custom 3D View Components
- Encryption: AES-based Secure Messaging
- Key Validation: The mobile app only accepts recharge codes generated by the authorized admin panel.
- Data Protection: No sensitive user data is stored locally in plain text.
- Environment Isolation: Sensitive API keys are managed through secure build configurations.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or want to collaborate, feel free to reach out:
Made with ❤️ for Smart Cities of the Future


