This is a Next.js project bootstrapped with create-next-app
.
Keep track of real-time bus arrival timings all over Singapore.
Ensure location services are enabled on your device. Navigate to the app here.
Start by clicking on:
- The search icon on the top-left, or
- Any bus stop icon on the map
These are the currently implemented features:
- Search by bus stop name
- Search by bus stop number
This project was built using the following tools and frameworks:
- Next.js, a React.js framework
TypeScript
andSCSS
- ChakraUI, a component library for React applications
- MapboxGLJS, a JavaScript graphics library for vector maps on the Web.
- Real-time bus arrival data retrieved from LTA DataMall API
- Used Static-Site Generation (SSG) for static data retrieval, providing improved Search-Engine Optimization (SEO) and decreasing loading time.
Deployed by Vercel