- MyCity
- Table of contents
- Project Overview
- Project Board
- Features (a short summary of the user's functionality)
- Demo Content
- Documentation
- Our Tech stack
- Meet Team LAN Lords
MyCity will revolutionise the way municipalities, communities, and third-party vendors and organisations manage, repair and track assets, by acting as a single point of contact to allow users to log tickets related to these assets, and provide updates while the ticket is in progress.
The system will be designed to handle a wide range of assets for multiple municipalities, allowing users to easily log tickets to report faults and other issues from potholes to transformers. By using either desktop or mobile devices, MyCity will allow users and municipalities to flag issues relating to assets in their communities, providing updates on progress to reported tickets, increasing the efficiency for both users and all stakeholders.
At the heart of the system is a robust tracking mechanism. Users can report or create assets, which are then logged into the system. A ticketing system will be used to manage these assets, tracking all communication related to them between users and organisations. Each asset will have a GPS-location associated with it. This will enable the system to consolidate related issues and reports, reducing the noise caused by multiple users opening different tickets referring to the same asset and issue. This real-time tracking and reporting mechanism will ensure that faults and tickets are addressed promptly and efficiently.
The system will feature a guest capability, allowing even those without a registered account to search and report issues in their area quickly and effortlessly. This inclusive approach ensures that anyone can contribute to the betterment of their community. Users are able to verify existing reports and tickets by up-voting or down-voting, and by doing so will increase/decrease their priority.
One of the standout features of the system is its GPS enabled mapping capability. Each asset and report will be associated with a GPS location, enabling users to obtain directions from their location to any asset using the inbuilt map functionality of the app. This feature not only makes it easier for users to locate assets but also aids in efficient asset management.
An additional feature that could offer potential benefits, and is open for discussion, would be the ability to upload a photo of the asset or fault at the location of the asset. With the ability to upload a photo with a ticket, the stakeholders would easily be able to verify the authenticity of the report, and to act and prioritise accordingly.
You can track the progress of our project on the Project Board for MyCity.
Demo 1
Demo 2
Demo 3
Demo 4
Project Day
System Requirements (SRS)
System Architectural Design
User Manual
Testing Guidelines
GitHub Strategy
Database Requirements and Overview
Design Specification
Coding Development Guidelines
Project Timeline
Name and Surname | Github Profiles | LinkedIn Profile | Roles | Bio | Profile Image |
---|---|---|---|---|---|
Dominique Da Silva | Team Lead and Documentation | Developer with a passion for creating innovative solutions | |||
Kyle Marshall | UI Engineer and Documentation | Hi, I am Kyle Marshall! As a dedicated designer, I bring a keen eye for beauty, aesthetics and professionalism to every project. Currently pursuing my third year in Computer Science, I leverage my technical knowledge to enhance my design work. Specializing in UX/UI design, I'm passionate about crafting intuitive user experiences that seamlessly blend form and function. | |||
Tino Gwanyanya | Backend and Documentation | Hi, I am Tino. Learning new technologies is my super power! | |||
Matt | Dev Ops and Documentation | Hi, I am Matt. I have a passion for networks. | |||
Andinda Bakainaga | Backend and Documentation | Hi, I am Andinda. I will provide any solution you might need if you promise me donuts. |