/web

The web app for Indonesian public transportation data, built using Next.js

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

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 Next.js and deployed to Vercel.

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

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

    cp .env.example .env
  5. Run the app locally

    npm 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.