Skip to content

bhavik8455/E-Commerce-Erp-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce ERP System

📌 Overview

A comprehensive Enterprise Resource Planning system designed to streamline e-commerce operations with advanced analytics, inventory management, and automated decision-making capabilities.

🚀 Key Features

📊 Core Analytics

  • Sales Trend Analysis - Visualize sales patterns over time
  • ABC Classification - Pareto analysis for inventory prioritization
  • Profitability Dashboard - Real-time product performance metrics
  • Demand Forecasting - Predictive analytics for inventory planning

👥 User Management

  • Secure Auth System - JWT-based authentication
  • Role-Based Access - Admin/User permissions
  • Profile Management - User account controls

🛒 E-Commerce Features

  • Product Catalog Management
  • Order Processing Pipeline
  • Customer Feedback System
  • Multi-channel Integration

🛠️ Technology Stack

Frontend

Technology Purpose
HTML5 Structure
CSS3/Bootstrap Styling
JSP Dynamic Content
Chart.js Data Visualization

Backend

Component Technology
Framework Java Servlets
Database MySQL 5.7+
ORM JDBC
Architecture MVC2 Pattern

� Installation Guide

Prerequisites

  • Java JDK 11+
  • Apache Tomcat 9+
  • MySQL 5.7+
  • Maven 3.6+

🛠 Setup Steps

  1. Clone Repository

    git clone https://github.com/bhavik8455/E-Commerce-Erp-System.git
    cd E-Commerce-Erp-System
  2. Database Setup CREATE DATABASE erp_system; USE erp_system; source db/schema.sql source db/sample_data.sql

  3. Configuration Edit src/main/resources/config.properties db.url=jdbc:mysql://localhost:3306/erp_system db.user=your_username db.password=your_password

  4. Build and Deploy mvn clean package cp target/erp-system.war $TOMCAT_HOME/webapps/

🖥️ Usage Instructions For Users Access http://localhost:8080/erp-system Register new account or login Browse products and make purchases Submit product feedback

For Admins

Login with admin credentials Access dashboard at /admin

Key admin features: Manage user accounts Update product catalog Generate analytical reports Monitor system performance

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages