TransitAI Passenger is a modern Android application developed for Delhi Transport Corporation (DTC) that revolutionizes the bus ticketing experience. Built with a focus on user experience and environmental consciousness, it offers digital ticket management while tracking the environmental impact of choosing public transport.
-
Secure Authentication
- Firebase-powered user authentication
- Profile management with real-time updates
-
Digital Ticketing
- Hassle-free ticket booking
- Real-time ticket status tracking
- Easy booking cancellation
- Comprehensive booking history
-
Environmental Impact
- CO2 emission savings calculator
- Environmental impact visualization
- Promotion of sustainable transport
The application follows MVVM (Model-View-ViewModel) architecture pattern ensuring:
- Clear separation of concerns
- Better testability
- Easy maintenance
- Scalability
- Frontend: Java, XML
- Backend: Firebase
- Authentication
- Firestore
- Realtime Database
- Cloud Storage
- Architecture Pattern: MVVM
- Tools & Libraries:
- Android Studio
- Firebase SDK
- Material Design Components
- Android Studio Arctic Fox or later
- JDK 15 or higher
- Android SDK API 32 or higher
- Firebase account
-
Download and extract the ZIP file
# Windows Right-click the ZIP file and select "Extract All" # macOS Double-click the ZIP file # Linux unzip TransitAI_Passenger.zip
-
Open in Android Studio
- Launch Android Studio
- Select "Open an Existing Project"
- Navigate to the extracted folder
- Click OK
-
Firebase Setup
- Add your
google-services.jsonfile to the app directory - Enable required Firebase services:
- Authentication
- Firestore
- Realtime Database
- Storage
- Add your
-
Build and Run
- Sync project with Gradle files
- Run on emulator or physical device
We welcome contributions! Please see our Contributing Guidelines for details.
- Current Version: 1.0.0
- Development Status: Active
Check out our YouTube Demo to see the app in action!
- Developer: Anuj Kumar Karmakar
- Email: anujkarmakar999@gmail.com
- LinkedIn: anujkkarmakar
- GitHub: anujkkarmakar
This project is licensed under the MIT License - see the LICENSE file for details.
- Delhi Transport Corporation (DTC)
- Smart India Hackathon 2024






