Skip to content

AbdulAzeem97/plating-ups-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD

UPS Optimization Tool

This project is a React and TypeScript application built with Vite. It allows you to upload a CSV inventory file and calculates the optimal UPS (Units Per Sheet) distribution across a given number of printing plates. The app includes a login screen, dark mode support, and a PDF export of the results.

Prerequisites

  • Node.js >= 18
  • npm (comes with Node.js)

Getting Started

Install dependencies and start the development server:

npm install
npm run dev

The application will be available at http://localhost:5173 by default.

To create a production build:

npm run build

Preview the production build:

npm run preview

Login Credentials

Default accounts are defined in src/services/auth.ts:

  • Admin: horizon / HS@Ratio@123!@#
  • User: azeem / azeem321

Sample Data

A sample CSV file is provided in public/sample.csv. Use this file to test the upload and optimization workflow.

New Features

  • User Profiles — logged-in users can view their name, role and last login in the header and log out at any time.
  • Optimization Suggestions — the results view now displays tips to help reduce waste.
  • Advanced Analytics — an additional waste percentage chart provides deeper insight into plate efficiency.

Linting

Run ESLint to check code quality (ensure dependencies are installed with npm install first):

npm run lint

License

This project is provided as-is without a specific license.

plating-ups-main

70c6d5a15af68d1de414bb5d018ad1fb765a06ee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published