https://github.com/arman-mokhtari/shali
A modern, responsive e-commerce platform for Shalibag (شالی بگ), specializing in high-quality scarves and fashion accessories with minimalist design aesthetics. This repository contains the complete codebase for the Shalibag online store (https://shalibag.ir).
https://github.com/arman-mokhtari/shali
nextauth nextjs shadcn-ui slate tailwindcss
Last synced: about 1 month ago
JSON representation
A modern, responsive e-commerce platform for Shalibag (شالی بگ), specializing in high-quality scarves and fashion accessories with minimalist design aesthetics. This repository contains the complete codebase for the Shalibag online store (https://shalibag.ir).
- Host: GitHub
- URL: https://github.com/arman-mokhtari/shali
- Owner: arman-mokhtari
- Created: 2025-04-10T04:03:58.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-10T04:14:31.000Z (about 1 month ago)
- Last Synced: 2025-04-10T05:27:53.265Z (about 1 month ago)
- Topics: nextauth, nextjs, shadcn-ui, slate, tailwindcss
- Language: TypeScript
- Homepage: https://shalibag.ir
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shalibag E-commerce Platform | پلتفرم فروشگاهی شالی بگ
![]()
---
## 🌟 About Shalibag
Shalibag is a premium e-commerce platform specializing in high-quality scarves and fashion accessories with minimalist design aesthetics. Our online store offers a seamless shopping experience with a focus on elegant, user-friendly interface and distinctive products.
### 🔗 [Visit our website](https://shalibag.ir)
## ✨ Features
- **Responsive Design**: Fully optimized for all devices (desktop, tablet, mobile)
- **Product Management**: Advanced catalog with categories, filters, and search
- **User Accounts**: Registration, profile management, and order history
- **Shopping Cart & Checkout**: Seamless purchasing experience
- **Payment Integration**: Secure payment processing with multiple gateways
- **Admin Dashboard**: Comprehensive management of products, orders, and customers
- **SEO Optimization**: Built-in features for better search engine visibility
- **Performance**: Optimized loading times and resource management
- **Multi-language Support**: Full support for Persian and English
- **Rich Text Editing**: Advanced content management with Slate.js## 🛠️ Tech Stack
- **Frontend**:
- Next.js 15 with App Router and Server Components
- React 18+ for UI components
- Tailwind CSS for responsive styling
- Slate.js for rich text editing- **Backend**:
- Server Actions for backend functionality
- Server Components for optimized rendering
- RESTful API architecture where needed- **Database**:
- MongoDB for product and user data
- **DevOps**:
- Docker for containerization
- CI/CD with GitHub Actions
- Nginx for reverse proxy## 📋 Prerequisites
- Node.js (v18+)
- npm or yarn
- MongoDB## 🚀 Installation
1. Clone the repository:
```bash
git clone https://github.com/arman-mokhtari/shali
cd shali
```