This mobile app project was inspired by the Transit app and developed using React Native. It is designed to help users navigate public transportation efficiently. The app features three main sections:
- Buses Tab: Displays bus routes, schedules, and other transit details.
- Tickets Tab: Allows users to view and manage their transit tickets.
- Profile Tab: Contains user account details and settings.
During development, I worked on implementing modals, tab navigation, and ScrollView for better usability. One of the key challenges was creating a modal that functioned properly, which I resolved by following documentation and tutorials. Additionally, I learned how to properly style Link
components and improve routing between tabs.
If given more time, I would expand the app to include all 20 screens from my original prototype and implement full functionality to enhance the user experience.