
Tech Stack
React
Javascript
TailwindCSS
Express
Node.js
Socket.io
TanStack Query
Konnect
Description
Elcamba is a multi-vendor e-commerce platform specifically designed for Tunisia's agricultural sector, creating a marketplace that connects farmers, suppliers, and buyers.
Core features
- Multi-vendor marketplace where agricultural suppliers can list and manage their products.
- Real-time chat between buyers and vendors using Socket.io for instant communication.
- Integrated payments via Konnect, Tunisia's leading payment platform, for secure local transactions.
- Vendor dashboard for product management, order tracking, and sales analytics.
- Admin dashboard for platform management, vendor oversight, and transaction monitoring.
Technical implementation
- Frontend built with React and styled with TailwindCSS for a responsive shopping experience.
- Backend powered by Express and Node.js for robust API handling.
- TanStack Query (React Query) for efficient data caching and state management.
- Socket.io for real-time messaging between vendors and customers.
- Konnect payment integration for seamless Tunisian payment processing.
Page Info
Home & Products
- Agricultural product marketplace with filtering and search
- Product listings from multiple vendors
- Category browsing for different agricultural products
- Product details with vendor information






Vendor Dashboard
- Product management and inventory control
- Order tracking and fulfillment
- Sales analytics and performance metrics
- Customer message notifications



Admin Dashboard
- Platform-wide analytics and monitoring
- Vendor management and approval
- Transaction oversight
- Product moderation






Real-time Chat
- Live messaging between buyers and vendors
- Product inquiries and negotiations
- Instant notifications for new messages

