Skip to content

eladtoor/lavangroup-fullstack-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

240 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lavangroup E-Commerce Platform

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

Tech Stack

Next.js TypeScript Node.js MongoDB Firebase Tailwind Redux

Key Features

  • 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

Architecture

├── web/          # Next.js 14 frontend (App Router, TypeScript)
├── server/       # Node.js + Express API
└── mobile/       # React Native app (optional)

Quick Start

# 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 dev

Requires .env files with MongoDB, Firebase, and Stripe credentials.

Contact

Elad Toorgeman LinkedIn | GitHub | eladtoorgeman@gmail.com

About

Full-stack e-commerce platform with a powerful admin dashboard for managing users, products, custom discounts, and dynamic category images. Built with React, Node.js, Firebase, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors