Skip to content

georgiadisc/surveillance-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

surveillance-net

Cross-platform desktop application for a hypothetical surveillance network, built using Java Swing.

🏛️ Architecture

/models

This is where the business logic of the application lies.

/pages

The pages of the application, HomePage, SuspectPage and NetworkPage. Pages get their own id and can later be added to the router.

/utility

Utility classes like Router and Database alongside other helper components for Java Swing, like TextPrompt and SizedBox.

/widgets

The widgets of the application live here. Widgets are reusable blocks of code that get access to the database and the mechanism for building and updating their content. Widgets can also be embedded into other widgets or pages accordingly.

📸 Screenshots

Home Page Suspect Page Network Page
Home Page Suspect Page Network Page

About

Cross-platform desktop application for a hypothetical surveillance network, built using Java Swing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages