Skip to content

HamzaMateen/RustySIMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

RiseIn Rust Bootcamp Final Project: "Rusty Store Inventory Management System"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages