Skip to content

JasonGermaine/Council-Alert

Repository files navigation

Council Alert

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.

Technologies

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

Installation

$ 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

Requirements

  • Java 8
  • Maven
  • Gradle
  • MySQL

About

My Final Year Computer Science Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published