ndush / iReporter

A corruption reporting web app

Home Page:https://ireporter.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iReporter

iReporter is a web app that enables any citizen to bring any form of corruption to the notice of the appropriate authorities and the general public. Users can also report on things that needs government intervention.

Live-link

iReporter Link   

Trello

Trello Board Project Tracker

Required Features

• Users can sign up
• Users can log in
• Users can create redflag or intervention report
• Users can edit their reports
• Users can delete their reports
• Users can view all their reports
• Users can add geo-location to their report
• Users can change the geo-location of their report
• Admin can change status of the report to either:
    ◦ Resolve
    ◦ Rejected
    ◦ Delete

Technologies used

• Ruby on Rails
• React.js
• PostgresSQL
• Google Maps API
• Active Storage
• Twilio
• Action Mailer

Installation

To run: Install Ruby and git on your machine $ git clone https://github.com/iReporter-Dev-Team/iReporter.git $ cd iReporter

Frontend

$ npm install $ npm start

Backend

$ rails s

Authors

• Gladys Wanjiku
• Ken Muyesu
• Kelvin Malongo
• Damaris Nduku
• Amos Sifuma
• Said Hussein

About

A corruption reporting web app

https://ireporter.onrender.com/


Languages

Language:JavaScript 62.5%Language:Ruby 30.3%Language:CSS 4.7%Language:HTML 2.2%Language:Shell 0.2%Language:Procfile 0.0%