Skip to content

Jubilee101/SweetHome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SweetHome

SweetHome is a property management system for managers and residents to better communicate with one another DashBoardPage

Notice

(10/05/2023) I'm getting a question on setting up the project (sorry for seeing that 1 month later). I'm sorry but the project was never properly packaged and released. The database in this project was hosted on an Amazon RDS server. I deliberately left out the configuration of that part for safety reason. So in order to make the project to work you'll need to launch an RDS instance and configure properly. You will also want to connect to google cloud storage since that's where the images are stored. Then you can run the backend in a proper IDE such as Intellij locally. I'm pretty occupied right now and probably won't have time to setup a wiki any time soon. But if you'd like you can leave your email in my form and I'll reach out. Thank you for liking my project.

Current Features

  1. Invoice dashboard with long polling listening to backend for any public/personal invoice update
  2. Quick and simple maintenance request sending/handling and public utils reservation/cancellation
  3. Discussion board that supports live chat and infinite scrolling!

See video demo here:

SweetHome Demo

Updates

We now support canceling public utils on the resident side! No more worries that you accidentally clicked something! CancelReservation

Tools and Frameworks

SweetHome mainly uses Spring Boot to build its backend and React.js for the frontend. It also utilized GCS to store images. Spring Data JPA is used for better and easier database manipulation.

Notice

This is the backend implementation of SweetHome, please see frontend here :)

About

SweetHome is a property management system for managers and residents to better communicate with one another

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages