This project is aimed at reinventing a system to allow users the capability of reporting obscurities to the council using modern day technology rather than by telephone. This will encourage users to participate in notifying the council of such obscurities more frequently. This project will also aim to provide the council access to a web portal in which they can view a list of prioritized reports with corresponding statistics along with providing automatic dispersal of tasks to council workers. The idea for this project is to design and implement a multiple platform application with multiple tiers of access to control function permissions. This project will provide functionality for three main user groups with functionality catering for each user’s requirements.
Council Alert is comprised of a wide variety of technologies
- Spring - The Spring Framework is an open source application framework for the RESTful web service
- Android - Mobile Application Client
- AngularJS - AngularJS is an open-source web application framework for a thick client
- Twitter Bootstrap - UI boilerplate for modern web apps
- jQuery - JavaScript framework
$ git clone [git-repo-url] Council-Alert
$ cd Council-Alert
RESTful Web Service and Angular Web Client
$ cd web-service
$ mvn clean package
$ java -jar target/CouncilAlert.jar
Android Client
$ cd android-client
$ gradle clean build
$ adb install /app/build/outputs/apk/app-debug.apk
- Java 8
- Maven
- Gradle
- MySQL