Skip to content

nhttoan0809/CSM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ Cold Storage Management System (CSM) ❄️

Overview

🌟 Welcome to the Cold Storage Management System (CSM) — a modern, intuitive web application for managing cold storage warehouses, pallets, products, and IoT sensors.
🚀 This system empowers organizations to visualize, track, and optimize their cold storage operations with real-time data and interactive 3D interfaces.

Note: This frontend requires the CSM API server to function as its backend.


🚀 Key Features

🏢 Warehouse & Organization Management

  • 🏭 Visualize and manage multiple warehouses, agents, and companies.
  • 🗺️ Interactive 3D layouts for warehouse and pallet configuration.
  • ⚙️ Bulk operations for efficient warehouse management.

Warehouse Management

📦 Pallet & Product Tracking

  • 🏷️ Track pallets and products with detailed metadata, positions, and status.
  • 🔄 Assign, move, and update pallets and products in real time.
  • 🧊 Visualize pallet and product placement in 3D.

Pallet Management Product Management

🌡️ IoT Sensor Integration

  • 🌡️ Monitor temperature and sensor data for each warehouse and pallet.
  • 🟢 Real-time sensor status and placement visualization.
  • 🔗 Integrate with external IoT accounts and stations.

Sensor Management Sensor 3D View

🛡️ Secure & Role-Based Access

  • 🔐 User authentication and role-based access control.
  • 🏢 Organization-level and agent-level permissions.

📊 Analytics & Reporting (coming soon)

  • Generate reports and analytics for warehouse performance and compliance.

🛠️ Tech Stack

  • Frontend: React, Material-UI, React Three Fiber, Three.js (for 3D visualization)
  • State Management: React Context API / Redux
  • Routing: React Router
  • API Communication: Axios
  • Authentication: JWT-based (via backend API)
  • Build Tool: Create React App
  • Design Tool: Spline (for Pallet 3D models)

Getting Started

  1. Clone this repository.
  2. Install dependencies: npm install
  3. Start the development server: npm start
  4. Ensure the CSM API server is running and accessible.

Learn More


For backend/API details, see the CSM API repository.

About

❄️Cold Storage Management System (CSM) — a modern, intuitive web application for managing cold storage warehouses, pallets, products, and IoT sensors. This system empowers organizations to visualize, track, and optimize their cold storage operations with real-time data and interactive 3D interfaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages