Skip to content

Application intended to be used by an agency to manage their apartments and tenants. πŸ¨πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ’Ό The application is deployed on AWS using Jenksins pipeline 🚰

Notifications You must be signed in to change notification settings

FatCache/RentalAgency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Apartment Management Web Application 🏨

A web application demonstrating potential use cases encountered by a apartment management company. The back end is written in Java using Spring MVC framework.

Features

  • Login interface - create account, change password
  • Two roles basic roles Manager & Regular
  • Manager to view request made by individual users
  • Object relational mapping completely handled by Hibernate
  • Queries written in native SQL, HQL and using Criteria
  • Session management used to stored current logged in user
  • DAO Pattern to keep business layer & persistence layer seperate

Technology

The web layer is handled by Spring MVC framework. The views are JSPs and data persistence achieved on MySQL via Hibernate ORM. Unit test cases are written in jUnit. Abstract classes used to make addition of features a breeze. Dependency Injection with auto wiring used. The view layer is completely handled by JSP.

Developed By

Abdusamed

About

Application intended to be used by an agency to manage their apartments and tenants. πŸ¨πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ’Ό The application is deployed on AWS using Jenksins pipeline 🚰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published