Skip to content

πŸš† KRL Schedule KRL Schedule is your ultimate companion for navigating Indonesia's commuter lines! This unofficial yet powerful app provides real-time schedules, making your daily commute smarter, faster, and hassle-free. 🌟 Whether you're planning your journey or checking the next train, KRL Schedule has everything you need! πŸš‰βœ¨

Notifications You must be signed in to change notification settings

emRival/commuterline-schedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš† KRL Schedule

KRL Schedule is your ultimate companion for navigating Indonesia's commuter lines! This unofficial yet powerful app provides real-time schedules, making your daily commute smarter, faster, and hassle-free. 🌟 Whether you're planning your journey or checking the next train, KRL Schedule has everything you need! πŸš‰βœ¨


🌟 Features

  • πŸ•’ Real-Time Schedule Updates: Stay on track with the latest commuter line schedules.
  • πŸ” Station Search: Find departure and arrival stations in seconds with an intuitive search feature.
  • πŸš„ Nearest Train Info: See the next trains departing from your station at a glance.
  • πŸ—ΊοΈ Detailed Route Info: View all stations along your route, with estimated times and transit stations highlighted by line colors. 🎨
  • πŸ”„ Flash Refresh: Instantly refresh data for the most accurate schedule updates.
  • πŸ“±πŸ’» Cross-Platform Access: Use it seamlessly on Android and the web.

πŸš€ Installation

  1. Clone the repository:
    git clone https://github.com/emRival/commuterline-schedule.git
  2. Navigate to the project directory:
    cd krl_schedule
  3. Install dependencies:
    flutter pub get
  4. Run the application:
    flutter run

πŸ› οΈ Usage

  1. Open the app on your Android device or web browser. πŸŒπŸ“±
  2. Use the Search Station feature to select your departure and arrival stations. πŸ”
  3. View the list of trains departing soonest from your station. πŸš„
  4. Tap on a train to see detailed route information, including all stations and estimated times. Transit stations are highlighted for easy navigation. πŸ—ΊοΈ
  5. Use the Flash Refresh button to update the schedule instantly. πŸ”„

πŸ› οΈ Technologies Used

  • πŸ–₯️ Framework: Flutter
  • πŸ”₯ Backend: API Kai Commuter Line
  • 🎨 Styling: Material Design

🌐 Web Version

Access the web version here: KRL Schedule Web 🌍


πŸ“Έ Screenshots

πŸš‰ Search Station | πŸš„ Train List | πŸ—ΊοΈ Route Details

Search Station Train List Route Details


🀝 Contributing

We welcome contributions! Follow these steps to get started:

  1. Fork the repository. 🍴
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request. πŸš€

πŸ“œ License

This project is licensed under the MIT License. πŸ“„


πŸ“§ Contact

Have questions or need support? Reach out to us! πŸ’Œ


🌟 Experience a smarter, more efficient way to commute with KRL Schedule! Your journey, redefined. πŸš‰βœ¨

About

πŸš† KRL Schedule KRL Schedule is your ultimate companion for navigating Indonesia's commuter lines! This unofficial yet powerful app provides real-time schedules, making your daily commute smarter, faster, and hassle-free. 🌟 Whether you're planning your journey or checking the next train, KRL Schedule has everything you need! πŸš‰βœ¨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published