{"repo":"gurveeer/ShopSwift-e-commerce","free":true,"listed":false,"github":"https://github.com/gurveeer/ShopSwift-e-commerce","clone":"git clone https://github.com/gurveeer/ShopSwift-e-commerce.git","description":"🚀 Modern E-Commerce Solution 👜 – A sleek, high-performance online shopping platform built with React, TypeScript, and SQLite. Designed for speed, scalability, and seamless user experience, this solution features a dynamic UI, real-time cart updates, and secure transactions.","language":null,"stars":15,"topics":["ecommerce","reactjs","vitejs"],"license":null,"category":"ecommerce","readme_excerpt":"👜 ShopSwift E-Commerce Platform Modern e-commerce solution built with React, TypeScript, and SQLite Features - 🛍️ Product browsing with category filters - 🔐 JWT-based user authentication - 🛒 Persistent shopping cart - 📊 Admin dashboard with inventory management - 🚀 Vite-powered frontend - 🎨 Tailwind CSS styling UI Homepage - Product Browsing Admin Dashboard Technologies - Architecture: Clean Architecture with separation between presentation, application, and infrastructure layers - API Layer: RESTful endpoints with JWT authentication middleware - State Management: Global store using React Query for server state and Zustand for UI state Project Structure - Frontend: React 18, TypeScript, Vite - State Management: React Query - UI: Shadcn UI, Lucide Icons - Backend: Node.js, Express - Database: SQLite (Drizzle ORM) Installation Environment Variables Variable Description Required Default ------------ ------------------------- -------- ----------------------- VITE API URL Backend API base URL Yes http://localhost:5000 DATABASE URL SQLite database path Yes file:../database.sqlite JWT SECRET Secret for signing tokens Yes - NODE ENV Runtime environment No development 1. Create .env file: Database Setup API Endpoints Authentication - POST /api/auth/register User registration - POST /api/auth/login User authentication - GET /api/auth/me Get current user Products - GET /api/products List all products - GET /api/products/:id Get product details - POST /api/products Create new prod","default_branch":null,"files":null,"tree":[],"storefront":"/r/gurveeer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gurveeer/ShopSwift-e-commerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}