Copropiedad Integral | Vehicles administration - Domestic workers administration

in #utopian-io6 years ago

Repository

Copropiedad Integral repository

Copropiedad Integral has been created to provide condos (condominiums, horizontal property, co-properties) managers with the necessary tools to manage administration and communication with co-owners and leaseholders in a simple and safe way.

New Features

A condo is a type of real estate divided into several units that are each separately owned, surrounded by common areas jointly owned.

In this update, I have added a way to allow administrators to manage the vehicles registered by each unit (Apartment, house, office) and a way to allow administrators to manage domestic workers registered by each unit.

For security and control issues in the entry and exit of vehicles to the condos, is very important to offer a tool that allows to manage the owners and leaseholders vehicles.

Condo administrator can now register vehicles to each unit.


Screen Shot 2018-06-26 at 11.05.10 PM.png

This is the Unit detail page. This is a log scroll page, but the vehicles modules looks like this:


Screen Shot 2018-06-26 at 11.04.30 PM.png

By clicking the "register vehicle" button, the vehicle form will be displayed:


Screen Shot 2018-06-26 at 11.10.04 PM.png

User can select three different options in the "Vehicle type" field:


Screen Shot 2018-06-26 at 11.11.05 PM.png

If the user select "Car" or "Motorcycle", the license plate field will be required.

Added vehicles will be visible in the unit detail view, in the vehicles module:


Screen Shot 2018-06-26 at 11.14.39 PM.png

By clicking the "Edit" button, the vehicle object will be instanced in the same form (create form) and users will be able to update all information about a vehicle.

By clicking the "Delete" button, users will be redirected to a confirm page, where they must select it they are sure that want to delete the selected vehicle:


Screen Shot 2018-06-26 at 11.26.46 PM.png

With the same structure that I have used to add the manage vehicles module, (and the same structure used in the parking lots module), I have implemented the Domestic workers module. These are basic CRUD (create, read, update, and delete) functionalities.

It's really important that this tool allows administrators to manage information about domestic workers of each unit, they are authorized persons to enter into de condo and for security issues it must be controlled.

In the unit detail view, there is a new module called "Domestic workers":


Screen Shot 2018-06-26 at 11.32.14 PM.png

By clicking the "Register domestic worker" button, the form will be displayed:


Screen Shot 2018-06-26 at 11.34.48 PM.png

All fields are required, and the "Schedule field" is maybe the most important field. It is a text field, in which administrators must add the days and hours when domestic works come to the condo.

Registered domestic workers are visible in the unit detail page, in the domestic workers module:


Screen Shot 2018-06-26 at 11.36.45 PM.png

In the same way that it works with the Parking lots module and with the Vehicles module, administrators can edit the information about a domestic worker by clicking the edit button, and can delete a domestic worker by clicking the delete button. A confirmation view will be displayed:


Screen Shot 2018-06-26 at 11.40.26 PM.png

Detailed code changes related to these features, can be found in this PULL REQUEST.

In this PR, I have added too the necessary configuration to integrate the project with a S3 bucket of AWS. It will be used to store all uploaded files in the application.

These last updates have been a little repetitive for me, because all is about CRUD functionalities. There are still to pending CRUDS, (Pets and authorized visitors).

English translations for the new functionalities, some code refactor and a new attribute for the Owner and the Leaseholder model are included in this PULL REQUEST. About the new attribute added to the Owner (Owner of a unit in the condo) and to the Leaseholder models, it was a necessary database update for the first QA session of tomorrow, by the company Servisolucionesph. They will be uploading data to the application and it was a necessary update to avoid some database migrations in the future, but not relevant to the QA session of tomorrow.

Roadmap

With the help of the company http://www.servisolucionesph.com/, we have designed a group of basic functionalities to implement in next days:

  1. parking information.
  2. pet information management.
  3. Vehicles information management.
  4. Domestic worker information management.
  5. Authorized visitors information management.
  6. Owner and leaseholders data update.
  7. Make a reservation for rent Social Hall or Auditoriums.
  8. Generate financial and administrative reports for consultation at the Ordinary or Extraordinary Assembly.
  9. Information Documents (Cleaning Awareness, Recycling Campaigns, Portfolio Collection, documents of Coexistence).
  10. Attach fixed documents of the co-ownership for permanent consultation (Coexistence Manual, Horizontal Property Regulation, Administration Attention Schedules, Rental Schedules, Rental Costs ...).
  11. Providers database.
  12. Online voting.
  13. Sending of Mass Collection Accounts through e-mail.

These activities has been added to our public trello board.

How to contribute?

Copropiedad Integral has been developed using the Django framework. You can fork the project, and run it locally is very easy. Follow the steps described in the open source repository installation guide. The project has been configured using Docker. you only need to install Docker and follow these steps.

If you want to contribute, please join my Discord

GitHub Account

https://github.com/aaquirogal


Have happy days ✌

Sort:  

Finally, a Django project to review :)

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you.I saw some Django projects some months ago, but they are not active anymore, and never were deployed. I hope to find more Django projects here too, I love Python and Django :) ✌.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 15 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 12 SBD worth and should receive 57 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hey @kit.andres
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 61593.58
ETH 2950.87
USDT 1.00
SBD 3.49