Skip to content

SpecieFi enables the community-based classification of images through a simple game. It is an accessibility-focused application for users with limited reading and writing capacity. It can be used across multiple users for the classification of images, specially designed for the classification of forest species.

Notifications You must be signed in to change notification settings

bippisb/SpecieFi

 
 

Repository files navigation

GitHub code size in bytes GitHub last commit GitHub stars My stars GitHub forks Languages Top Issues Watchers

What is SpecieFi?

Imagine you are an illiterate farmer owning 10 acres of forest land in a rural region of India, who has no idea about smartphones or modern technologies. How does one create a multi-layer neural network classifying forest species with the help of data supplied by these farmers?

Welcome, SpecieFi - a first-of-its-kind offline-first application that enables the community-based classification of images through a simple game. It is an accessibility-focused application for users with limited reading and writing capacity. It can be used across multiple users for the classification of images, specially designed for the classification of forest species.

Installation

The APK for SpecieFi is hosted and maintained on Mediafire. Click on the Android icon to download the APK.

Developer's Guide

  1. Clone this repository from GitHub.
  2. Run the following command in the terminal:
  • cd SpecieFi

  • npm install

  1. Follow the Environment Setup from https://reactnative.dev/docs/environment-setup.
  2. Run the following command in the terminal:
  • npm run android to build the android app in debug mode with hot reload functionality.

  • npm run android-release to build the android app in release mode.

Walkthrough

The demo video [LINK] can be found on Mediafire alongside the demo files [LINK].

  1. You are greeted by a home screen with all the necessary buttons.

  1. You load the images (MANDATORY) and the audio cues (OPTIONAL) by navigating to the Dashboard.

  1. Now, you are ready to start the game! You enter your details and then the game starts.

  1. In the game, you are asked to drag-and-drop the 4 colored boxes to the corresponding species as shown in the pictures in the grid above.
  • The colors are chosen so that Protanopia and deuteranopia color blind people are able to distinguish the 4 colors.
  • To promote accessibility, one can click on the rectangular boxes to hear the audio cues for every color before making their choice.

  1. After completing the game, you are asked to download the results to the device.

  1. One can access all the submissions via the Submissions screen.

About

SpecieFi enables the community-based classification of images through a simple game. It is an accessibility-focused application for users with limited reading and writing capacity. It can be used across multiple users for the classification of images, specially designed for the classification of forest species.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.7%
  • Java 16.0%
  • Starlark 1.5%
  • Dockerfile 0.8%