Logo Lanfrica

zedflip/zedflip-marketplace

Domain:

digital infrastructure

Record type:

software
Creator:
zed
Host:
ZedFlip - Zambia's #1 Second-Hand Marketplace. Buy and sell in Lusaka, Kitwe, Ndola and across Zambia. # ZedFlip - Zambia's Second-Hand Marketplace A modern, full-stack marketplace application for buying and selling second-hand items in Zambia. ## πŸš€ Features - **User Authentication** - Register/Login with email and Zambian phone number (+260) - **Listings Management** - Create, edit, and manage product listings - **Real-time Chat** - Socket.io powered messaging between buyers and sellers - **Image Upload** - Cloudinary integration for image storage - **Search & Filters** - Filter by category, city, price, condition - **Admin Panel** - Manage users, listings, categories, and reports - **PWA Support** - Installable progressive web app - **Zambia-Specific** - ZMW currency, Zambian cities, +260 phone format ## 🎨 Design System | Color | Hex | Usage | |-------|-----|-------| | Primary (Orange) | `#E85D04` | CTAs, highlights | | Secondary (Green) | `#2D6A4F` | Success, secondary actions | | Accent (Red) | `#D00000` | Alerts, errors | | Background | `#F8F9FA` | Page background | | Surface | `#FFFFFF` | Cards, modals | ## πŸ› οΈ Tech Stack ### Backend - Node.js + Express - TypeScript - MongoDB + Mongoose - Socket.io - JWT Authentication - Cloudinary ### Frontend - React 18 - TypeScript - Vite - TailwindCSS - Zustand (State Management) - React Query - Socket.io Client ## πŸ“ Project Structure ``` zedflip/ β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ config/ # Database, Cloudinary, Socket config β”‚ β”‚ β”œβ”€β”€ controllers/ # Route handlers β”‚ β”‚ β”œβ”€β”€ middleware/ # Auth, admin, error handling β”‚ β”‚ β”œβ”€β”€ models/ # Mongoose schemas β”‚ β”‚ β”œβ”€β”€ routes/ # API routes β”‚ β”‚ β”œβ”€β”€ utils/ # JWT, SMS, Logger β”‚ β”‚ └── server.ts # Entry point β”‚ β”œβ”€β”€ package.json β”‚ └── tsconfig.json β”‚ β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”‚ β”œβ”€β”€ pages/ # Route pages β”‚ β”‚ β”œβ”€β”€ hooks/ # Custom React hooks β”‚ β”‚ β”œβ”€β”€ store/ # Zustand stores β”‚ β”‚ β”œβ”€β”€ lib/ # API client, uti …

Languages