{"id":22645693,"url":"https://github.com/d3rrick/wiki-farm","last_synced_at":"2026-05-03T23:35:22.174Z","repository":{"id":104622996,"uuid":"141274329","full_name":"d3rrick/wiki-farm","owner":"d3rrick","description":null,"archived":false,"fork":false,"pushed_at":"2018-07-25T08:39:29.000Z","size":531,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-29T21:34:14.970Z","etag":null,"topics":["flask","geosqlalchemy","postgis","postgresql"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d3rrick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-07-17T10:35:35.000Z","updated_at":"2018-10-11T21:45:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"a44ce73a-3dbf-4d3b-88ef-53194dc59262","html_url":"https://github.com/d3rrick/wiki-farm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/d3rrick/wiki-farm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3rrick%2Fwiki-farm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3rrick%2Fwiki-farm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3rrick%2Fwiki-farm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3rrick%2Fwiki-farm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d3rrick","download_url":"https://codeload.github.com/d3rrick/wiki-farm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3rrick%2Fwiki-farm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32589262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","geosqlalchemy","postgis","postgresql"],"created_at":"2024-12-09T06:06:55.702Z","updated_at":"2026-05-03T23:35:22.157Z","avatar_url":"https://github.com/d3rrick.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wiki Farm\n\n## Description\nThe app allows the user to:\n\n1. Click anywhere on the map,\n2. Get the x,y coordinated.\n3. Perform a Query on the coordinate selected.\n4. There are three data sources,\n- Dark Sky - Gives current weather conditions.\n- Crop Database - A collection of research about some selected Crops e/g Maize, Coffee, Tea among others.\n- Soil Database e.g Ph, soil temp, moisture contents and other data about kenya soil.\n\n5. Allow the farmer to check the current climatic conditions near him/her , check aganaist the crop database to predict the likely\nbest crop the farmer can plant.\n\n## Technologies used\n+ Django\n+ Geodjango\n+ Angular material\n+ Jquery\n+ Leafletjs\n+ HTML5\n+ Css3\n+ Postgresql\n+ Postgis\n+ Git\n\n## Development and Setup.\n### prerequisites\n- Python 3.6 should be installed\n- django 1.11\n- Node package manager\n- install other packages provided in the requirements.txt file\n- Running the application\n- Visit this link to view on any browser\n\n### Installation.\n- Ensure python3.6 is installed.\n- Clone the repository git clone \u003crepo url\u003e\n- create a virtual environment virtualenv \u003cenvname\u003e and activate source \u003cenvname\u003e/bin/activate\n- Install the required packages pip3 install -r requirements.txt\n- Create a postgresql database.\n- open the psql terminal by typing psql -h localhost -U \u003cusername\u003e\n- Once on the psql terminal create the database ```CREATE DATABASE ``\n- Create postgis extension ```CREATE EXTENSION postgis``` and ```CREATE EXTENSION postgis-topology```\n- Quit the shell \\q\n- Once the database is setup, make migrations, this creates database schemas for the application python manage.py -makemigrations\n- Then create the actual database tables by python manage.py migrate\n- Start the application by python manage.py runserver and open http://127.0.0.1:8000 in the browser.\n  \n## Test Driven Development\nTesting was done using python inbuild test tool called unittest to test database and form models.\n\n## Reccomendations\n1. Given data on the soil property, and the climate, can you advise what ferilizer to use.\n2. Work on Angular UI.\n3. Quality of data.\n\n## Further help\nTo get Further help you can visit the official python and django documentation.\n\n## Licence\nMIT (c) 2018 muriithi derrick\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3rrick%2Fwiki-farm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd3rrick%2Fwiki-farm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3rrick%2Fwiki-farm/lists"}