Corruption is a huge bane to Africa’s development. African countries must develop novel andlocalised solutions that will curb this menace, hence the birth of iReporter. iReporter enablesany/every citizen to bring any form of corruption to the notice of appropriate authorities and thegeneral public. Users can also report on things that needs government intervention.
- Users can create an account and log in.
- Users can create a red-flag record (An incident linked to corruption).
- Users can create intervention record(a call for a government agency to intervene e.grepair bad road sections, collapsed bridges, flooding e.t.c).
- Users can edit their red-flag or intervention records.
- Users can delete their red-flag or intervention records.
- Users can add geolocation (Lat Long Coordinates) to their red-flag or interventionrecords.
- Users can change the geolocation (Lat Long Coordinates) attached to their red-flag orintervention records.
- Admin can change the status of a record to either under investigation, rejected (in theevent of a false claim)or resolved (in the event that the claim has been investigated and resolved).
- Clone this repository to your local machine
- Run
npm install
to install the dependencies - Run
npm run start:dev
to start the application
Run npm test
to run the test files.
Frontend: https://daniel-ireporter-client.herokuapp.com Pivotal Tracker: https://www.pivotaltracker.com/n/projects/2312708