Skip to content
/ web Public

The web app for Indonesian public transportation data, built using Vite

License

Notifications You must be signed in to change notification settings

comuline/web

Repository files navigation

Comuline — Simple & beautiful KRL commuter line schedule app

Simple & beautiful KRL commuter line schedule app

Abiel Zulio M Twitter follower count Jadwal KRL app repo star count

Introduction · Development · Contributing · Author · License


Introduction

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.

Development

To get a local copy up and running, please follow these simple steps.

Setup

  1. Clone the repo

    git clone https://github.com/comuline/web.git
  2. Go to the project folder

    cd web
  3. Install packages

    bun i
  4. Copy the .env.example to .env

    cp .env.example .env
  5. Generate typescript SDK from the API using OpenAPI TS

    bun run api:gen
  6. Run the app locally

    bun run dev

Contributing

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.

License

Distributed under the AGPLv3 License. See LICENSE for more information.

About

The web app for Indonesian public transportation data, built using Vite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published