Skip to content
/ nct Public

A superhero-themed app for reporting and managing public nuisances in the Lower Mainland

License

Notifications You must be signed in to change notification settings

andreihar/nct

Repository files navigation

Logo

Night Crusade Titans

Contributors Licence LinkedIn

A superhero-themed app for reporting and managing public nuisances in the Lower Mainland

App to allow report of public nuisances. This Angular-based app features a robust set of functionalities, including a data table, report management, map display, and more.

Live Demo

demo_video.mp4

Table of Contents
  1. About The Project
  2. Install
  3. Features
  4. Contributors
  5. Acknowledgements
  6. Licence

About The Project

Night Crusade Titans is the final project created for the course in Client-side Development in the Fall semester of 2023.

Built With

  • Angular
  • Bootstrap
  • Leaflet

Install

Run the app locally:

$ npm install
$ ng serve -o

The website can be accessed through the URL http://localhost:4200/.

Features

Home Page

The Home Page serves as the central hub for users to navigate through different aspects of the application. It includes a switch for toggling between the Map and Data List views.

Home Page

Map Display

A map displays all reported nuisances on an interactive map with markers. Users can interact with the markers to view the number of reports for each location.

Map View

Data List

A list presents a dynamic data table listing all nuisance reports. Users can sort the data by Time, Name, and Location. This provides a detailed and sortable overview of reported incidents.

List View

Report Management

Users can modify the report status or delete reports with a valid passcode ("BaggyJeans"). The app uses MD5 hash for password verification.

Report Details

Report Creation

Users can generate reports through a "CREATE NUISANCE REPORT" button, revealing a user-friendly report form.

Form

Contributors

Acknowledgements

  • Hashify - used to generate an MD5 hash to verify password.

Licence

Because Night Crusade Titans is MIT-licensed, any developer can essentially do whatever they want with it as long as they include the original copyright and licence notice in any copies of the source code.

About

A superhero-themed app for reporting and managing public nuisances in the Lower Mainland

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published