A production-ready full-stack e-commerce platform for building materials and paints. Built with Next.js 14, Node.js, MongoDB, and Firebase.
Live Site: www.lavangroup.co.il
- Server-Side Rendering - Next.js 14 App Router with SSR/SSG for optimal SEO and performance
- Admin Dashboard - Full product, category, and order management with role-based access
- Dynamic Product System - Support for variable products with attributes and pricing
- Real-time Updates - WebSocket integration for live data synchronization
- SEO Optimized - Dynamic meta tags, structured data, and semantic HTML
- Payment Integration - Secure checkout with Stripe
- Multi-language Support - Google Translate integration
├── web/ # Next.js 14 frontend (App Router, TypeScript)
├── server/ # Node.js + Express API
└── mobile/ # React Native app (optional)
# Clone repository
git clone https://github.com/eladtoor/lavangroup-fullstack-ecommerce.git
# Install dependencies
cd server && npm install
cd ../web && npm install
# Start development servers
# Terminal 1: cd server && npm run dev
# Terminal 2: cd web && npm run devRequires .env files with MongoDB, Firebase, and Stripe credentials.
Elad Toorgeman LinkedIn | GitHub | eladtoorgeman@gmail.com