PlotiHub is an open source property management system that aims to change how property management is done in Kenya. PlotiHub ensures user data is safe and accounted for hence eliminating any possible human errors.
The project is built on Client:
Server:
Set Up
Before beginning to work the project make sure you have git downloaded on your computer
Then, you must open git and git clone the repo to your computer:
git clone https://github.com/PlotiHub/plotihub.git
&&
cd plotihub
Installing:
# build for development
npm install --prefix client
&&
npm start --prefix client
Also start rails server by running:
rails db:create
rails db:migrate db:seed
rails s
Download Postman Postman for building and using APIs:
Or you can access it online via collection link: Postman online
Database
It is necessary to design the database based on the below ERD diagram:
Front-end live demo: Click here!!!
There are many ways to contribute, of which development is only one! Find out how to get involved, including as a coder, translator, designer, tester, helping others, and much more! 😍
You may help with development and submit pull requests! Please understand that by submitting a PR you are also submitting a request for the maintainer to review your code and then take over its maintenance forever. PR should be crafted both in the interest of the end-users and also to ease the maintainer into understanding and accepting it. See Help wanted on the Wiki or some other platform for some more ideas.
We released PlotiHub because it helps us to ensure user data is safe and thus eliminates any possible human error. We hope that other organizations can benefit from the project. We appreciate all contributions from the community.
you can create a new discussion or comment on the any issues you need support.
