知識庫
https://github.com/augustakingfoundation/copropiedadintegral_web
我一直在一個名為“Copropiedad Integral”的新開源項目中工作了一段時間。該項目是一個Web應用程序,它允許共同房產(公寓)管理員和會計人員以簡單而自由的方式管理他們的工作。
在詳細解釋項目之前,我想介紹一下我計劃開源項目未來的方式。
正如烏托邦和Steemit社區中的許多人所知道的,我一直在研究一個名為QueryJane的項目。這是一個網絡應用程序,旨在促進大麻行業的經濟發展。現在,通過這個名為“Copropiedad Integral”的新項目,我們的目標是提供一個Web應用程序,以促進微型公司致力於管理共同屬性(公寓,水平屬性)的管理和會計。
正如你所看到的,這些項目的設立是為了促進新興經濟部門和中小企業的發展。基於這種方法,我一直在努力為這些應用程序提供法律支持。這是非常必要的,因為我正在創建管理用戶數據的應用程序,這些應用程序需要一個合法的數字來建立對用戶的信任。我已經創建了一個基金會來支持這些項目,並通過開發開源應用程序來促進新興經濟體的發展。這類機構的建立涉及哥倫比亞的大量文書工作,但我們即將完成這一過程並能夠公開提供基礎。我會更新你關於基金會狀況的消息。
好的,現在讓我告訴你這個新項目是由什麼組成的。
新項目
這個項目是關於什麼的?
此應用程序旨在為共同屬性(公寓,水平屬性)管理員提供必要的工具,以簡單安全的方式管理與共同所有者的管理和溝通。
哥倫比亞公司Servisoluciones PH一直是設計和開發這個項目的偉大盟友。他們作為哥倫比亞很多提供相同服務的微型公司,將成為該項目發展的最大受益者。致力於管理共同財產管理和會計的公司。
共同財產的管理要求管理大量的數據,並要求與共同所有者進行有效的溝通。這些是我們用這個應用程序滿足的需求。
在此刻,應用程序具有與共性,單元(房屋,辦公室,公寓)和業主數據處理相關的基本功能,這些功能在以下網址實施和部署:
https://copropiedadintegral.com/en/
這些應用程序最初是為拉丁美洲公司開發的。出於這個原因,西班牙語是網頁中唯一可用的語言,可以看看現有的功能。
用戶會話。
我已經實現了管理用戶會話的所有必要功能。 (唱歌,登錄,註銷,密碼恢復等)。
如果您訪問網頁https://copropiedadintegral.com/,您可以找到關於項目狀態和項目功能的一些基本信息,以及兩個按鈕“Iniciarsesión(登錄)”和“Crear cuenta(註冊)”。
註冊表單可在以下網址找到:
https://copropiedadintegral.com/en/crear-cuenta/
當用戶創建帳戶時,驗證電子郵件會發送到已註冊的電子郵件:
頂部藍色提醒中的消息是“感謝您註冊,我們已發送電子郵件來驗證您的帳戶。”
而電子郵件的內容如下:
如您所見,我們發送確認鏈接以驗證用戶電子郵件。如果驗證鏈接丟失,用戶可以重新發送驗證鏈接。
如果註冊用戶沒有經過驗證的電子郵件並在應用程序中進行身份驗證,則會顯示一條消息,要求進行驗證。重新發送電子郵件驗證的按鈕將可用。
通過單擊驗證鏈接,將顯示以下消息:
“您的電子郵件已經過驗證,請轉到應用程序。”
登錄表單也已實施:
並且,可以在此處找到密碼恢復表單的鏈接:
通過提交此表格,將帶有密碼恢復指令的電子郵件發送給用戶。
個人信息更新。
註冊用戶可以編輯他們的個人信息。通過單擊應用程序標題中的“Editar perfil(配置文件編輯)”鏈接可獲得編輯配置文件表單:
將顯示編輯配置文件表單。要在此表單中進行任何更改,用戶必須確認其當前密碼:
共同財產登記冊
上述功能是管理用戶會話的任何應用程序的基本功能。現在,我將描述與應用程序目標直接相關的功能。共同財產是由不同人擁有的一組單位(公寓,房屋,辦公室),但必須具有共同的地區和規則。
通過點擊儀表板中的“Crear nueva copropiedad(創建新共同財產)”按鈕,用戶將被重定向到共同財產形式:
儀表板鏈接。
新的共同財產形式。
該表單具有後端驗證以驗證文檔類型字段。
儀表板視圖中列出了已註冊的共同屬性:
通過點擊“Ver copropiedad(查看共同財產)”按鈕,用戶將被重定向到共同財產詳細信息頁面:
通過點擊“Editarinformaciónbásica(編輯基本信息)”按鈕,用戶可以編輯共同財產:
通過點擊“Crear unidad(創建單位)”按鈕,顯示單位表格。這是一個很大的形式,因此,我會以小組的形式解釋這個領域。
Bloque o interior:該字段表示共同財產中內部街區(建築物)的編號。例如,在與5幢建築物的共同財產中,每幢建築物都將標上編號。
Unidad:該字段代表單元ID。這是公寓,房屋或辦公室的編號。
Coeficiente:係數字段代表單位所有者投票的價值。
Área:該字段代表每個單元的表面積。
Matricula inmobiliaria:該字段代表每個單元的房地產註冊。
在這組字段中,我們可以看到單位所有者的基本信息(名字,姓氏,文檔類型,文檔編號,手機,電子郵件,聯繫地址)。
一個單位可以擁有多個所有者,因此,我實現了一個Django formset。如果用戶點擊綠色按鈕“Agregar propietario(添加所有者)”,則會顯示另一個具有相同字段的表單。
單位最多可以有5個註冊用戶。
最後一組領域專門用於保存單位租戶的信息。並不總是單位所有者正在使用它,並將其租給承租人。這裡只需要姓名,手機和電子郵件等基本信息。
當用戶提交此表單時,他將被重定向到單元詳細信息頁面:
通過點擊“Editar unidad(Edit Unit)”按鈕,用戶可以更新單位信息並添加或刪除所有者。
所有單位都列在共同屬性的單位部分:
現在,我將在數據更新部分工作。該應用程序正在註冊所有者和承租人的聯繫信息,因此,我能夠實現一種自動化數據更新的方式,將鏈接發送到他們的電子郵件。看看路線圖,查看我在這個項目中的下一步。
有了這些功能,我們提供了一種以有序和安全的方式保存數據的方法。像Servisoluciones PH這樣的公司只能使用非常昂貴的應用程序(https://www.phihorizontal.com/,http://www.vivook.com/,https://www.copropiedad.co/等)或在Excel文檔中管理他們的數據。
Copropiedad Integral是一個大項目,我會不斷更新它,我會搜索必要的團隊來開發和提升它。很快我就不需要將設計人員集成到團隊中(應用程序需要標識)。我將分享與烏托邦和Steem區塊鏈社區更新的所有項目。
技術堆棧
Copropiedad Integral是一個使用Python開發的Web應用程序,使用Web框架Django。
該項目配置了Docker,允許設置本地環境以非常簡單的方式運行項目。
系統要求(安裝和配置這些要求的過程在存儲庫自述文件中進行了描述):
的Python:3.6.0
PostgreSQL的:10.4
Redis的:4.0.8
Python軟件包(以與系統要求相同的方式,可以通過遵循存儲庫步驟輕鬆安裝):
Django 2.0.5
psycopg2-binary 2.7.4
huey 1.6.1
hashids 1.2.0
枕頭5.1.0
django-extension 2.0.7
django-widget-tweaks 1.4.2
django-redis-cache 1.7.1
django-formset-js 0.5.0
路線圖
在公司http://www.servisolucionesph.com/的幫助下,我們設計了一組基本功能,以在未來幾天實施:
停車信息。
所有者和承租人數據更新。
預約出租社交禮堂或禮堂。
編制財務和行政報告,在普通或特別大會上進行諮詢。
信息文件(清潔意識,回收活動,投資組合收集,共存文件)。
附上共同所有權的固定文件,以便永久協商(共存手冊,橫向財產條例,行政注意事項,租賃計劃,租賃費用等)。
提供者數據庫。
網上投票。
通過電子郵件發送大量收集帳戶。
這些活動已添加到我們的公共trello板。
如何貢獻?
Copropiedad Integral使用Django框架開發。您可以分叉項目,並在本地運行它非常容易。遵循開放源代碼庫安裝指南中描述的步驟。該項目已使用Docker進行配置。你只需要安裝Docker並按照這些步驟。
如果你想貢獻,請加入我的不和
GitHub帳戶
https://github.com/aaquirogal
祝你生日快樂✌
Original Post Link: https://steemit.com/utopian-io/@kit.andres/copropiedad-integral-or-a-web-application-created-to-co-properties-condominiums-administrators-and-accountants
You got a 7.92% upvote from @minnowvotes courtesy of @wajahatnazir!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit