# Ognir Specification v1
## Introduction
Ognir is a platform allowing people and businesses seek and provide help to each other. The platform is created for humanitarian purposes, to help match people who are seeking for help and people who are willing to provide the help needed. The platform will allow to earn points when providing help which will define the magnitude of the person's (or business's) contribution. The plaform will be created by a community. If at some point the platform generates revenue, covers its cost e.g. for software licenses we choose to buy or the back-end service costs and even becomes profittable, it's contributors will decide where the profit goes.
The Ogni platform's first and biggest focus is to provide help to people in Artsakh. A lot of people lost their homes, need support with food, clothing, and when the war is over they will need help to build the destroyed or damaged buildings, furnish them, so that people can get back to their normal life as quickly as possible.
## Development
Anybody (developers, UI designers, project managers) who is willing to help should be invited by other existing members (trusted contributors) to join the community to contribute. Contributors are the ultimate owners of the platform and they shape the way it's going to evolve. Every code commit needs to reviewed by certified reviewers (experienced engineers) before the code gets deployed.
The platform should be available as mobile application in iOS and Android as well as in the form of web-site/application.
The costs of the hosting/back-end, until the platform generates revenue will be covered out of the joint fund where everybody can donate in voluntarily basis.
## Concept
The platform has users. Each user can act as help provider or seeker at the same time e.g. the user can seek help to re-build a destroyed wall (help seeker) and the user can provide help to transport somebody from point A to B (help provider). The help may be in the form of goods (e.g. cloths), service (e.g. build wall) or money.
The help provider can list or search for available help seekers' requests and apply. The help seeker needs to approve the help provider's request, and after getting the requested help provide review to the help provider.
Both parties can add photos accosiated with the case, illustrating the fun they had in action and after completion.
Users can list chronologically or search the help they've provided to others, share it with others.
## Points
Each time help provider completes a request, she/he will get points which should be equivalent to its money value. The more points the user has the higher is the satisfaction level of her/him being a useful human being in this world! :-)
I personally would like to have pretty high number of points when I'm grandpa so I can show the experiences I had when helping others to my grandchildren and positively influence them :-)