Skip to content

ManageHub is a centralized platform designed to streamline and manage all aspects of business operations, from customer data to product inventory and transactions.

License

Notifications You must be signed in to change notification settings

AntonAshraf/ManageHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManageHub

ManageHub is a centralized platform designed to streamline and manage all aspects of business operations, from customer data to product inventory and transactions.

Features

Current key features of ManageHub include:

  • Categories Management: Organize products into hierarchical categories for better organization
  • Brand Management: Track and manage different product brands and manufacturers
  • Product Management: Complete inventory control with product details, stock levels, and pricing
  • Customer Management: Maintain customer profiles, contact information, and purchase history
  • Order Processing: Handle customer orders from creation to fulfillment
  • Transaction Management: Track all financial transactions and generate detailed reports

Screenshots

Features

Home Category Management
Home Manage Category
Brand Management Product Management
Manage Brand Manage Product
Customer Management Order Processing
Manage Customers Customer's order
Transaction History
Transaction History

Authentication

Login Sign up
Login Sign up

Warning Messages

Delete Confirmation Error Message Update Confirmation
Delete Message Not insert message Update message

Database Schema

ERD Diagram

Getting Started

Prerequisites

  • NetBeans IDE 8.2 or later
  • Java JDK 8 or later
  • MySQL Server 5.7 or later

Installation Steps

  1. Clone the repository bash git clone https://github.com/yourusername/ManageHub.git

  2. Open NetBeans IDE

    • Go to File > Open Project
    • Navigate to the ManageHub folder
    • Select the project and click Open
  3. Configure Database

    • Open MySQL Workbench
    • Create a new schema named "shop"
    • Run the SQL script in the "Create_data.sql" file to create the tables
    • Run the SQL script in the "insert_data.sql" file to insert sample data
  4. Run the Project

    • Right-click on the project in NetBeans
    • Select "Clean and Build"
    • Click "Run Project" or press F6

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

ManageHub is a centralized platform designed to streamline and manage all aspects of business operations, from customer data to product inventory and transactions.

Topics

Resources

License

Stars

Watchers

Forks

Languages