Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.23 KB

File metadata and controls

52 lines (34 loc) · 1.23 KB

RustySIMS: An Inventory Management System

Project Details

RustySIMS is a command-line inventory management system designed for product tracking and organization. It enables managers with the following capabilities:

  • Product Management: Add, delete, edit, and view detailed information about products in your inventory.

  • Manager Accounts: Create and manage accounts for multiple managers.

  • Foundational Database: Leverages rusqlite (Sqlite) to persistently store inventory data.

  • Secure Password Hashing: Employs the industry-standard bcrypt library to securely hash and store manager passwords.

Usage

  1. Installation:

    • Ensure you have Rust and cargo installed: https://www.rust-lang.org/tools/install

    • Clone this repository:

      git clone https://github.com/HamzaMateen/RustySIMS
    • Navigate to the project directory:

      cd rusty_sims
    • Build the project:

      cargo build
  2. Running the Application:

    • Execute the compiled binary:
      ./target/debug/rusty_sims

Demo

one two three four

Thank You!