Skip to content

Corruption is a huge bane to Africa’s development. African countries must develop novel and localized solutions that will curb this menace, hence the birth of iReporter. iReporter enables any/every citizen to bring any form of corruption to the notice of appropriate authorities and the general public. Users can also report on things that needs g…

License

Notifications You must be signed in to change notification settings

fejiroofficial/iReporter-with-React

Repository files navigation

iReporter

Build Status Test Coverage

Corruption is a huge bane to Africa’s development. African countries must develop novel and localised solutions that will curb this menace, hence the birth of iReporter. iReporter enables any/every citizen to bring any form of corruption to the notice of appropriate authorities and the general public. Users can also report on things that needs government intervention.

Features

  1. Users can create an account and log in.
  2. Users can create a red-flag record (An incident linked to corruption).
  3. Users can create intervention record (a call for a government agency to intervene e.g repair bad road sections, collapsed bridges, flooding e.t.c).
  4. Users can edit their red-flag or intervention records.
  5. Users can delete their red-flag or intervention records.
  6. Users can add geolocation (Lat Long Coordinates) to their red-flag or intervention records .
  7. Users can change the geolocation (Lat Long Coordinates) attached to their red-flag or intervention records .
  8. Admin can change the status of a record to either under investigation, rejected (in the event of a false claim) or resolved (in the event that the claim has been investigated and resolved) .

Technologies Used

Installation

Install node, version 8 or greater

Clone the repo:

git clone https://github.com/fejroofficial/iReporter-with-React.git

Start server:

npm start

Testing tools

  • Jest - A Javascript test framework.
  • Enzyme - A Javascript testing utility for React.
  • Istanbul - Javascript code coverage tool.
  • nyc - The Istanbul command line interface.

⭐ Documentation ⭐

List of endpoints exposed by the service. For full api documentation, visit docs

Host

App available at iReporter

About

Corruption is a huge bane to Africa’s development. African countries must develop novel and localized solutions that will curb this menace, hence the birth of iReporter. iReporter enables any/every citizen to bring any form of corruption to the notice of appropriate authorities and the general public. Users can also report on things that needs g…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published