Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚒 A Rust-based CLI application for managing cargo supply orders with tracking capabilities.

Features

  • πŸ“¦ Add and manage cargo orders with detailed information
  • πŸ“Š View all orders with status tracking (Pending, Processing, Fulfilled, Cancelled, Refunded)
  • πŸ—‘οΈ Automatically remove fulfilled orders using HashMap retention
  • πŸ”„ Persistent order management with thread-safe global state
  • 🎯 Clean CLI interface with input validation

Tech Stack

  • Language: Rust
  • Data Structure: HashMap for efficient order lookup
  • Concurrency: Arc<Mutex<>> for thread-safe operations
  • Dependencies: once_cell for lazy static initialization

Architecture

  • Modular design with separate utils module
  • Global static OrderTracker with proper error handling
  • Clean separation of concerns between lib.rs, main.rs, and utils.rs

Perfect for learning Rust ownership, error handling, and CLI application development!

About

🚒 A Rust-based CLI application for managing cargo supply orders with tracking capabilities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages