Simple & beautiful KRL commuter line schedule app
Introduction · Development · Contributing · Author · License
Comuline is a dead-ass simple & beautiful Indonesian public train commuter line app, featuring search and save station locally and get real-time schedule from our own public API replication. Comuline built with Vite and deployed to Cloudflare Pages.
Comuline made as a public act of our belief that public transportation data should be publicly accessible. To any stakeholder that responsible with the data that we're consumed, if you read this, I'm willing to join your team to build the best public transportation data infrastructure ever for our own good sake.
To get a local copy up and running, please follow these simple steps.
-
Clone the repo
git clone https://github.com/comuline/web.git
-
Go to the project folder
cd web
-
Install packages
bun i
-
Copy the
.env.example
to.env
cp .env.example .env
-
Generate typescript SDK from the API using OpenAPI TS
bun run api:gen
-
Run the app locally
bun run dev
Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
Distributed under the AGPLv3 License. See LICENSE
for more information.