Skip to content

Repository files navigation

SupplyChainManagement

Vite React TypeScript Tailwind CSS License: MIT

Description

SupplyChainManagement is a responsive, interactive web application designed to visualize and manage supply chain data. Built with React, TypeScript, and Vite as part of the Walmart Sparkathon 2025, it leverages Leaflet for map-based route plotting and Recharts for dynamic data visualizations.

Features

  • Interactive Maps: Plot supply chain routes and nodes on a world map using React-Leaflet and Leaflet.
  • Data Visualization: Display line charts, bar graphs, and pie charts with Recharts to track metrics such as shipment volume, delivery times, and more.
  • Responsive Design: Styled with Tailwind CSS to ensure seamless viewing across devices.
  • Iconography: Utilizes Lucide React icons for clean, customizable UI elements.
  • Modular Components: Structured component architecture for maintainability and scalability.

Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS, PostCSS
  • Maps: Leaflet, React-Leaflet
  • Charts: Recharts
  • Icons: Lucide React
  • Linting: ESLint (@eslint/js, eslint-plugin-react-hooks, eslint-plugin-react-refresh)

Installation

To get started locally, follow these steps:

# Clone the repository
git clone https://github.com/Tanisha2174/SupplyChainManagement.git

# Navigate to the project directory
cd SupplyChainManagement

# Install dependencies
npm install

# Start the development server
npm run dev

Once running, open your browser and visit http://localhost:5173 to explore the application.

Project Structure

SupplyChainManagement/
├── src/                  # Application source code
│   ├── components/       # Reusable React components
│   ├── pages/            # Page-level components
│   └── App.tsx           # Main application entry
├── index.html            # HTML template
├── tailwind.config.js    # Tailwind CSS configuration
├── postcss.config.js     # PostCSS configuration
├── vite.config.ts        # Vite configuration
└── package.json          # Project metadata & scripts

Scripts

  • npm run dev – Launches the Vite development server
  • npm run build – Bundles the app for production
  • npm run preview – Serves the production build locally
  • npm run lint – Runs ESLint to analyze code quality

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages