Frontend
Frontend
React.js and Tailwind CSS web platform for users and administrators, covering maps, lines, stops, favorites, trip planning, dashboards, reports, and statistics.
Final Year License Project
Real-time bus geolocation web and mobile platform for urban mobility, combining a React web interface, PHP REST APIs, MySQL, Android GPS transmission, and Google Maps visualization.
Role
Full-Stack Developer & Mobile Integration

Context
KaynBus addresses a transport visibility problem: users need bus position, route, stop, and trip information, while administrators need a structured way to manage the transport network.
Urban bus users often lack clear visibility into bus positions, stops, lines, and route planning, while administrators need structured tools to manage transport data and operational reports.
Built a web and mobile platform where users can visualize bus positions, consult lines and stops, manage favorites, and plan trips, while administrators manage lines, buses, stops, routes, users, reports, and statistics.
The project was developed as a final-year license project for a web and mobile intelligent transportation system, with local deployment through XAMPP and careful separation between clients, backend, and database.
A structured view of the technical blocks and responsibilities planned in the project.
Frontend
React.js and Tailwind CSS web platform for users and administrators, covering maps, lines, stops, favorites, trip planning, dashboards, reports, and statistics.
Backend
PHP 5.6 backend exposing REST APIs for authentication, transport entities, reports, GPS data, and client-server communication.
Database
MySQL relational model for users, lines, stops, routes, buses, favorites, reports, and GPS position data in a local XAMPP environment.
Authentication
User authentication implemented for the web platform, with access flows separated from transport management workflows.
Integrations
Android Java GPS sender using Volley, React API consumption with Axios, Google Maps API for geolocation display, Postman API validation, UML documentation, and Scrum project organization.
Web, mobile, backend, and database modules separated around REST API communication and JSON payloads.
Android Java mobile app sends GPS positions to the backend, while the React frontend consumes location data through Axios.
Google Maps integration displays bus positions and routes, with an admin dashboard for transport entities, reports, and statistics.
Quality is presented as a progressive engineering approach: targeted tests, readability, static analysis, and documented decisions.
My role covered full-stack development, mobile integration, REST API communication, database modeling, Google Maps integration, Postman validation, and documentation through UML and Scrum artifacts.
These takeaways turn the project into evidence of technical reasoning, not just a feature list.