Skip to content

Denis793/Store

Repository files navigation

🛍️ Store Dashboard

View Project


🖼️ Screenshot

View click

📖 Description

This project — Store Dashboard, is a web application for visualizing e-commerce statistics.
It provides insights into:

  • 📊 Visitors and customer counts
  • 💵 Turnover and growth trends
  • 🛒 Product categories and popularity
  • ⭐ Reviews and user interactions
  • 📈 Data changes by year, month, week

🚀 Technologies

  • React — for building the UI
  • TypeScript — type safety and stability
  • Vite — fast project bundling
  • Tailwind CSS — responsive styling
  • Heroicons / React-Icons — icons
  • Recharts — charts and graphs
  • React Router — routing
  • Context API (Zustand) — state management
  • Node.js + npm — runtime and package manager

📂 Structure

src/
│── components/       # UI components
│── stats/            # Statistics components (charts, tables, cards)
│── pages/            # Pages (StatisticsPage, MainPage, etc.)
│── store/            # Global state (cart, favorites)
│── styles/           # Global styles

⚙️ Features

  • 📊 Dynamic sales charts
  • 🗂️ Orders table (simulated data)
  • 🕒 Period switch (year, month, week)
  • 📤 Export data to CSV
  • 🌙 Responsive design (desktop, tablet, mobile)
  • ❤️ Favorites system
  • 🛒 Shopping cart with item count

▶️ Getting Started

git clone https://github.com/Denis793/Store.git
npm install
npm run dev

📜 License

This project is available under the MIT license.

Releases

No releases published

Packages

No packages published

Languages