{"repo":"tonderaikawere/kawerify-tech-store","free":true,"listed":false,"github":"https://github.com/tonderaikawere/kawerify-tech-store","clone":"git clone https://github.com/tonderaikawere/kawerify-tech-store.git","description":"Kawerify Tech Store is an e-commerce store with: Storefront (product browsing, cart, checkout, account), Admin panel (products, orders, customers, chat, promotions, settings), Firebase integration: Auth (email/password + social providers), Firestore (products, orders, clients, categories, settings), Realtime Database (customer/admin chat)","language":"TypeScript","stars":22,"topics":[],"license":null,"category":"ecommerce","readme_excerpt":"Kawerify Tech Store Next.js e-commerce store with: - Storefront (product browsing, cart, checkout, account) - Admin panel (products, orders, customers, chat, promotions, settings) - Firebase integration: - Auth (email/password + social providers) - Firestore (products, orders, clients, categories, settings) - Realtime Database (customer/admin chat) Tech Stack - Next.js (App Router) - React - Tailwind CSS - Firebase (Auth, Firestore, Realtime Database) Requirements - Node.js 18+ (recommended) - npm (or pnpm) - Firebase project with: - Firestore enabled - Realtime Database enabled - Authentication providers configured Quick Start 1. Install dependencies 2. Create .env.local at the project root. Minimum required variables: 3. Run the dev server Open: - Storefront: http://localhost:3000 - Admin: http://localhost:3000/admin Project Structure (high level) - app/ - Storefront routes - app/admin/ admin panel routes - app/chat customer chat page - components/ - UI components - admin-shell.tsx (admin layout + sidebar) - chat-widget.tsx (floating customer chat widget) - lib/ - Firebase clients ( firebase.ts ) - Auth context ( auth-context.tsx ) - Firestore helpers ( products-firestore.ts , orders-firestore.ts , etc.) - scripts/ - Admin SDK utilities (catalog import, claims, dedupe, etc.) Firebase Setup 1) Firebase Auth Enable the providers you want in Firebase Console: - Email/Password - Google - Apple (optional) The UI routes: - app/login/ - app/register/ - app/account/ 2) Firestore (d","default_branch":null,"files":null,"tree":[],"storefront":"/r/tonderaikawere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tonderaikawere/kawerify-tech-store/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."}