Skip to content

Alisamavat-dev/Web-Design-Company

Repository files navigation

Digikala (React Version)

This project is a frontend implementation of the Digikala online store using React and Vite.

Technologies and Tools

  • React 19
  • Vite
  • TailwindCSS
  • React Query
  • React Router DOM
  • React Icons
  • Swiper

Features

  • 🛍️ Product display with filtering and search capabilities
  • 📱 Responsive design for all devices
  • 🎨 Modern and beautiful UI with Tailwind CSS
  • 📝 Blog section with random article display
  • 👤 Admin panel for managing products and articles
  • 🔄 State management with React Query
  • 🛒 Dynamic shopping cart
  • ⚡ Fast performance using Vite

Installation and Setup

  1. First, clone the project:
git clone https://github.com/Alisamavat-dev/Digikala-React
cd react
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. To build the production version:
npm run build

Project Structure

src/
├── components/         # Main components
│   ├── Admin/         # Admin panel components
│   ├── Home/          # Home page components
│   └── Router/        # Routing configuration
├── pages/             # Main pages
├── assets/            # Static files and images
└── main.jsx          # Application entry point

Link

https://digikala-react.vercel.app/

Developers

  • Design and Development: Mohammad Ali Samavat

دیجی‌کالا (نسخه React)

این پروژه یک پیاده‌سازی فرانت‌اند از فروشگاه اینترنتی دیجی‌کالا با استفاده از React و Vite می‌باشد.

تکنولوژی‌ها و ابزارها

  • React 19
  • Vite
  • TailwindCSS
  • React Query
  • React Router DOM
  • React Icons
  • Swiper

قابلیت‌ها

  • 🛍️ نمایش محصولات با قابلیت فیلتر و جستجو
  • 📱 طراحی واکنش‌گرا (Responsive) برای تمامی دستگاه‌ها
  • 🎨 رابط کاربری مدرن و زیبا با Tailwind CSS
  • 📝 بخش وبلاگ با نمایش مقالات به صورت تصادفی
  • 👤 پنل مدیریت برای کنترل محصولات و مقالات
  • 🔄 مدیریت state با React Query
  • 🛒 سبد خرید پویا
  • ⚡ عملکرد سریع با استفاده از Vite

نصب و راه‌اندازی

  1. ابتدا پروژه را clone کنید:
git clone https://github.com/Alisamavat-dev/Digikala-React
cd react
  1. وابستگی‌ها را نصب کنید:
npm install
  1. سرور توسعه را اجرا کنید:
npm run dev
  1. برای ساخت نسخه production:
npm run build

ساختار پروژه

src/
├── components/         # کامپوننت‌های اصلی
│   ├── Admin/         # کامپوننت‌های پنل مدیریت
│   ├── Home/          # کامپوننت‌های صفحه اصلی
│   └── Router/        # تنظیمات مسیریابی
├── pages/             # صفحات اصلی
├── assets/            # تصاویر و فایل‌های استاتیک
└── main.jsx          # نقطه شروع برنامه

توسعه‌دهندگان

  • طراحی و توسعه: محمد علی سماوات

Releases

No releases published

Packages

No packages published

Languages