Skip to content

SoftBus is a bus ticket management system written in C, developed as the final project for the Algorithms and Data Structures I course. It allows managing trips, clients, and ticket sales with automatic price calculation. Data is stored in files.

License

Notifications You must be signed in to change notification settings

BrantLauro/SoftBus

Repository files navigation

SoftBus 🚌

A CLI Bus Ticket Management System 🎟️
GitHub stars GitHub followers

softbus

💭 Description:

SoftBus is a bus ticket management system developed in C as the final project for the Algorithms and Data Structures I course during the first year of the Information Systems degree.

________       _____________ ________                 
__  ___/______ ___  __/__  /____  __ )____  __________
_____ \ _  __ \__  /_  _  __/__  __  |_  / / /__  ___/
____/ / / /_/ /_  __/  / /_  _  /_/ / / /_/ / _(__  ) 
/____/  \____/ /_/     \__/  /_____/  \__,_/  /____/  

⚙️ Features

  • Register bus trips with:
    • Trip number
    • Departure and destination cities
    • Date, time, and distance (km)
  • Automatic trip price calculation based on:
    • Fixed boarding fee
    • Per-kilometer rate
  • Client registration and management
  • Ticket sales for registered clients
  • Search and update functions for both trips and clients
  • File-based data persistence (no database)

🔧 Tech Stack

  • C Programming Language
  • Text file manipulation
  • Command-line interface (CLI)

🚀 Installation

Click Here to download.

👥 Contributors

🧑‍💻 Lauro Brant (BrantLauro)

Information Systems Student - Unimontes

🧑‍💻 Thiago Rezende (thiagorezendev)

Information Systems Student - Unimontes

©️ Copyrights

Licensed with MIT.


LinkedIn Lauro Brant  ·  GitHub BrantLauro  

LinkedIn Thiago Rezende  ·  GitHub thiagorezendev  

About

SoftBus is a bus ticket management system written in C, developed as the final project for the Algorithms and Data Structures I course. It allows managing trips, clients, and ticket sales with automatic price calculation. Data is stored in files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •