Skip to content

Purple Stock is a comprehensive inventory management system designed for businesses of all sizes. It provides a robust set of features for tracking inventory across multiple locations, managing stock movements, and generating detailed reports.

Notifications You must be signed in to change notification settings

Purple-Stock/rails_qr_code_inventory_management

Repository files navigation

Purple Stock - Inventory Management System

Purple Stock is a comprehensive inventory management system designed for businesses of all sizes. It provides a robust set of features for tracking inventory across multiple locations, managing stock movements, and generating detailed reports.

Screenshot 2025-04-19 at 13 48 05

Core Features

Item Management

  • Create, edit, and delete items
  • Assign categories and suppliers
  • Generate unique QR codes for each item
  • Track item history and movement
  • Set minimum stock levels and reorder points
  • Bulk import/export via CSV

Stock Operations

  • Stock-in: Record new inventory arrivals
  • Stock-out: Track inventory departures
  • Stock adjustment: Correct inventory levels
  • Stock movement: Transfer items between locations
  • QR code scanning for all stock operations
  • Real-time stock level updates

Location Management

  • Create and manage multiple storage locations
  • Track item quantities per location
  • View location-specific inventory history
  • Transfer items between locations
  • Location-based stock reports

QR Code Integration

  • Generate QR codes for all inventory items
  • Scan QR codes for quick item lookup
  • Perform stock operations via QR scanning
  • Mobile-friendly scanning interface
  • Real-time validation during scanning

Reporting & Analytics

  • Dashboard with key metrics
  • Stock level summaries
  • Movement history reports
  • Location-based analytics
  • Value-based reporting
  • Export reports to CSV

Supplier Management

  • Create and manage supplier profiles
  • Track supplier-specific inventory
  • Link items to suppliers
  • Supplier contact information

User Management

  • Role-based access control
  • User profiles with permissions
  • Audit logs for all actions
  • Multi-factor authentication

Technologies Used

  • Ruby on Rails
  • PostgreSQL
  • Tailwind CSS
  • Chart.js
  • QR Code Generator

Installation Rails(commands to run the project)

  1. Clone the repository
  2. Install dependencies
  3. Configure environment variables
  4. Run the development server

Contributing

  1. Fork the repository
  2. Create a new branch
  3. Make your changes and commit them
  4. Push to your fork
  5. Create a pull request

About

Purple Stock is a comprehensive inventory management system designed for businesses of all sizes. It provides a robust set of features for tracking inventory across multiple locations, managing stock movements, and generating detailed reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published