Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌 Bus-Time Notifier

A Python automation tool that retrieves real-time bus arrival data from a public transit API and sends automatic mobile notifications to help you never miss your ride again.
This project showcases real-world API integration, asynchronous automation, and secure credential management using GitHub Actions and environment variables.


🚀 Overview

The Bus-Time Notifier automatically checks public transit schedules, parses live GPS & JSON data, and alerts the user when their bus is approaching.
It’s lightweight, serverless (runs via GitHub Actions), and designed for maximum reliability — perfect for automating daily commutes.


🧩 Tech Stack

Core Technologies

  • Python 3.x
  • Requests / JSON
  • GitHub Actions (for scheduling & automation)
  • Alertzy API (for push notifications)
  • .env file for secure credential storage

Development Tools

  • Visual Studio Code
  • GitHub / DockerHub
  • Postman (for API testing)

⚙️ Features

✅ Fetches real-time bus data using public transit APIs
✅ Parses and processes GPS & JSON endpoints
✅ Sends mobile notifications via Alertzy API
✅ Runs automatically on a GitHub Actions schedule
✅ Uses environment variables for security
✅ Lightweight, fast, and fully automated


🧠 Core Concepts

  • REST API handling & data parsing
  • JSON structure interpretation
  • Asynchronous task scheduling
  • Secure automation using .env files
  • GitHub Actions for continuous runtime

🧪 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/Acetakumi/Bus-Notifier.git
cd Bus-Notifier

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages