# Krishinetic - Farmer's Assistance
## By Team Face Players (Innovate48 2020)

### Table of Contents
---------------------
* Introductions
* Architecture
* Applications Flow
* Technologies
* Software Used (Open source/Propriet)
* Platform
* Unique Factor
### Introductions
---------------------
Krishinetic will provide following features in agriculture sector.
* Loan automation: Easy for farmers to purchase agriculture equipment.
* Knowledge of farming equipment: Share the knowledge of available products to the farmers to grow their cultivation.
* No middle person to process the loan: Bank/ financial institution is directly tied up with our application to provide loan to the registered customer.
* Grow cultivation: with the help of farming equipment the cultivation of farmers will grow.
* Country GDP growth: GDP is directly proportional to farming, if cultivation would be more then export will be more to other countries and GDP will grow.
* Loan promotion for the financial institutions: From this app more customer can connect to Bank/financial institutions.

---
---

---
---

---
---

---
---

---
---

---
---
These are few fact sheets why we need agriculture euipments and the market share for these products:
> * Close to 58 % of India’s population depends upon agriculture as their primary source of livelihood.
> * India ranks second in the world when it comes to farm output, however, the Indian farmer is still beset with manual labour and high operational costs
> * India Agriculture Equipment Market Report 2019-2025 - Market Projected to Grow at a CAGR of 9.9% During the Forecast Period.
> * This is where technology could be a gamechanger for farmers. Farm equipment such as tractors could play a vital role to help India achieve a target of doubling farm income by 2022.
> * Close to 6 to 7 lakh tractors are sold every year in India, making this the largest category of farm equipment.
> * The tractor market is growing at a compounded annual growth rate (CAGR) of 8 to 10 %.

> * The global agriculture equipment market size was estimated at USD 146.2 billion in 2019 and is expected to reach USD 156.12 billion in 2020.
> * The global agriculture equipment market is expected to grow at a compound annual growth rate of 8.9% from 2019 to 2025 to reach USD 244.2 billion by 2025.
> * Asia Pacific dominated the agriculture equipment market with a share of 36.0% in 2019.
> * Tractors emerged as the leading product category and contributed to over 25.0% of the total revenue in 2018.
> * Harvesters are expected to account for a share of over 21.0% in the agriculture equipment market by 2025, registering a CAGR of more than 10.0% over the forecast period.


### Architecture
---------------------

### Applications Flow
---------------------
### Technologies
---------------------
* Node.js
* Node.js is actually not a framework or a library, but a runtime environment, based on Chrome's V8 JavaScript engine.
* Features are as follows
* Easy Scalability
* Used as a Single Programming Language
* The Benefit of Fullstack JS
* Known for Offering High Performance
* The Support of Large and Active Community
* The Advantage of Caching
* Offers the Freedom to Develop Apps
* Handles the Requests Simultaneously
* Highly Extensible
* Express.js
* Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications, it behaves like a middleware to help manage servers and routes.
* Features are as follows
* Rapid Server-Side Programming
* Middleware
* Simple, minimalistic, flexible and scalable
* Fast app development
* Fully customizable
* Easy integration of third-party services and middleware
* Majorly focused on browsers, making templating and rendering and almost out of the box feature
* Sequelize ORM
* Sequelize is an ORM (Object/Relational Mapper) by Node.js which provides easy access to MySQL, MariaDB, SQLite or PostgreSQL databases by mapping database entries to objects and vice versa. It has very powerful migrations mechanism that can transform existing database schema into a new version. It also provides database synchronization mechanisms that can create database structure by specifying the model structure.
* Features are as follows
* Data insertion and retrieval
* Expose as web service
* Refactor
* Migrations
* React.js
* React.js is the most popular front-end framework for Web applicatoons. In this article, we will learn what React.js (or simply React or Reactjs) is and why we should use Reactjs instead of other JavaScript frameworks like Angular.
* Features are as follows
* Single-Way data flow
* Virtual Document Object Model
* Simplicity
* Native Approach
* Performance
* JWT
* JSON Web Tokens are an open, industry-standard RFC 7519 method for representing claims securely between two parties. A JWT is a JSON response that is defined in RFC 7519 as a safe way to represent a set of information between two parties. The token is composed of a header, a payload, and a signature.
### Software Used (Open source)
---------------------
* Visual Studio Code
* SQLLite DataBase Browser Portal
### Platform
---------------------
* Android
* iOS
* Windows OS
* Mac OS
### Unique Factor
---------------------
* Farmers can get the details of farming equipment easily and buy from the merchants in a single platform.
* Transformation of Farmer’s growth using Krisinetic and Banking & Finance in single platform.