Giter VIP home page Giter VIP logo

oneacre's Introduction

OneAcre

OneAcre is a mobile solution for farmers that allows them geotag their farmlands and get meterological data like weather and the likes on the geotagged space.

Technologies Used

  • React-Native

Testing Locally

1. Git clone this repository `https://github.com/andrewinsoul/OneAcre.git`
2. Change your directory `cd OneAcre`
3. Install all dependencies by running "npm install"
4. Open two terminal windows, on one start your metro server by running "npx react-native start" and on the other terminal window build the files to run on Android platform by running "npx react-native run-android". Ensure you have your android device connected on your machine via USB and that debugging over USB is enabled on your android device
5. After these steps are completed, the application should load on your device.

N.B: Ensure you have a file called local.properties in the OneAcre/android folder with the following contents:

sdk.dir=PATH-TO-ANDROID-SDK-ON-YOUR-MACHINE

Click here for instructions on how to install Android SDK and setup your machine for Android development

Coding Style

  • Airbnb: Airbnb is a coding style guide that guides developers to write clean codes
  • Eslint - It was used to lint and enforce the Airbnb coding style
  • ES6 Syntax - ES6 syntax is used and Babel is the transpiler that transpiles the code

How to Contribute

- Fork this repository.
- Clone it.
- Create your feature branch on your local machine with ```git checkout -b your-feature-branch```
- Push your changes to your remote branch with ```git push origin your-feature-branch```
- Open a pull request to the develop branch, and describe how your feature works

Ensure your codes follow AirBnB Javascript Styles Guide

Features of application

  • Users can geotag their faramland and the app automatically calculates the area of the farmland and get its meterological data
  • Users can view the list of added farmlands
  • Users can see a detailed view of a farmland
  • Users can delete one/multiple farmlands. To delete a farmland, longpress that farmland and it will be marked. Tap the options to now delete the marked farmlands

Author

  • Andrew Okoye

License

This project is licensed under the Apache License - see the LICENSEWORD file for details

oneacre's People

Contributors

andrewinsoul avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.