TravelKit is a mobile application that assists individuals in navigating through public transportation options like buses, sky trains, subways, boats, and mini trucks to reach their desired destinations. Users can access information such as pricing, travel duration, and the number of transfers involved in their chosen route. Additionally, the application includes a feature enabling users to share their routes with one another.
tools & techniques
Frontend•Programming language: Dart •UI SDK: Flutter •HTTP Client: Dio Backend• Go Runtime • GoFiber for API server Database•MySQL: Persistent and relational data store •MongoDB: Document Database for storing transport data •Neo4j: Graph database for routing and path finding 3rd Party APIs•Firebase Authentication: Sign-in and credential management •Google Maps API: Geographic information retrieval •OSRM: Routing engine for shortest paths in road networks Infrastructure•Container management: Docker •DNS: Cloudflare Development Software• Visual Studio Code • Goland • DataGrip • Postman • iOS , Android simulator Project Management Tools• Discord • Microsoft Teams Others•Version Control: GitLab •User interface design: Figma
author
MR.APISIT MANEERAT
รหัสนักศึกษา 63130500233
apisit.mixko@mail.kmutt.ac.th
MR.JIRASIN JARETHAMMAJIT
รหัสนักศึกษา 63130500202
jirasin.02@mail.kmutt.ac.th
MR.BHUMJATE SUDPRASERT
รหัสนักศึกษา 63130500223
bhumjate.s@mail.kmutt.ac.th
advisor
Worarat Krathu
Watanyoo Suksa-ngiam
Enter your code to vote for CS63-BU07 :: TravelKit