+
Skip to content

E-commerce platform built with JavaFX for desktop applications, featuring multi-role access for Admin, Seller, and Customer.

License

Notifications You must be signed in to change notification settings

KaisAbiyyi/ecommerce-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Java Application

An open-source e-commerce platform built with JavaFX, providing a user-friendly interface for buyers, sellers, and admins. This application allows users to manage products, orders, and seller applications efficiently.


Table of Contents


Features

  • Admin Role: Manage users and seller applications.
  • Seller Role: Manage products and orders.
  • Customer Role: Browse products, add items to cart, and complete purchases.
  • Secure login and authentication for all roles.
  • Dynamic dashboards based on user roles.

Installation

  1. Clone the repository;
    git clone https://github.com/KaisAbiyyi/ecommerce-java.git
  2. Navigate to the project directory:
    cd ecommerce-java
  3. Build and run the application using Maven:
    mvn clean javafx:run

Usage

  1. Login as an admin, customer, or seller using default credentials
    • Admin: username: admin, passwword: adminpass
    • Customer: username: customer, passwword: customerpass
    • Seller: username: seller, passwword: sellerpass
  2. Navigate based on role:
    • Admins can approve seller aplications and manage users.
    • Seller can add, update, and view product listings,
    • Customers can browse products and complete orders.

Technologies Used

  • Java: Core programming language
  • JavaFX: For building the graphical user interface
  • Maven: For project build and dependency management

License

This project is license under the GNU General Public License. See the License file for more details.

About

E-commerce platform built with JavaFX for desktop applications, featuring multi-role access for Admin, Seller, and Customer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载