Skip to content

Wearing shop is a simple application that displays products with the filter option, 3 patterns are used for this, prototype pattern Adapter pattern Facade pattern.

Notifications You must be signed in to change notification settings

toufik7/WearingsShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

WearingsShop

WearingsShop is a simple application that displays products with the filter option, 3 patterns are used for this,

prototype pattern :

Adapter pattern :

geting data from 3 different files with different structures : - Excel - DBF - ms access database the data is stored in 3 different files ( inventory.xlsx , inventory.dbf ,inventory.accdb)

Facade pattern :

using javafx framework
a simple css style is made for the interface (index.css) check this awsome site for greate palettes : https://colorhunt.co/palettes

used libraries :

   controlsfx-11.0.0   https://mvnrepository.com/artifact/org.controlsfx/controlsfx/11.0.0
   javafx-sdk-11.0.2   https://gluonhq.com/products/javafx/ 
   poi-4.1.2 (Excel )   https://mvnrepository.com/artifact/org.apache.poi/poi/4.1.2
   xBaseJ    (DBF)      https://sourceforge.net/projects/xbasej/
   UCanAccess-5.0.1 (ms access db)  https://sourceforge.net/projects/ucanaccess/
   please get the latest version of jackcess : 
   jackcess-4.0.0 (ms access dbf)   https://sourceforge.net/projects/jackcess/files/

Main interface:

Capture d’écran (199)

price filter exception handler :

Capture d’écran (202) Capture d’écran (201)

About

Wearing shop is a simple application that displays products with the filter option, 3 patterns are used for this, prototype pattern Adapter pattern Facade pattern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published