iReporter is a web app that enables citizens bring any form of corruption to the notice of appropriate authorities and the general public.
📖 Getting started
- Clone this repository into your local machine:
git clone https://github.com/leksyib/ireporter.git
- Install dependencies
.envfile in the project copy keys added in the
env.samplefile and fill with your own env details.
Test endpoints with postman, get api docs here: http://ireporter-leks.herokuapp.com/api-docs/
Below are the features of iReporter.
Users can signup and login
Users can post intervention and red-flag records
Users can edit the comment and location of their records
Admins can edit the status of records
Users can see email notifications when admins change the status of their records
ExressJS: This is the web application framework for Node.js
Postgresql: This is an open source database.
- To run server side test, run