SweetHome Save

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

Project README

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 :)

Open Source Agenda is not affiliated with "SweetHome" Project. README Source: Jubilee101/SweetHome
Stars
81
Open Issues
0
Last Commit
6 months ago

Open Source Agenda Badge

Open Source Agenda Rating