Skip to content

Deliverable4

JBaronOsorio edited this page Nov 13, 2024 · 3 revisions

1. Project requirements

Requirement identifier Requirement Developed (Yes / No)
FR 01-Read of license plate If a vehicle enters the parking lot, the camera shall be able to capture and read its license plate (Must) YES
FR 02-Vehicle Link The user shall be able to link a vehicle through the webpage (Must) YES
FR 03- Registered error plate If a user tries to link a vehicle that is already linked to another user the webpage shall display an error message regarding the registered vehicle (Should) YES
FR 04- Parking Spaces identification The camera shall be able to identify empty parking spaces (Must) YES
FR 05- Empty spaces Monitoring The system shall provide the users with the ability to monitor the available spaces in real time with the parking space ID (Should) YES
FR 06- Adding vehicles by user The system should provide provide the users with the ability to add up to 3 vehicles with different license plates per user (Should) YES
FR 08- Registration by Categories While the users complete the registration, the system shall provide the users with the ability to select the category they belong to and the rate that corresponds to it (Should) YES
FR 13- Login and register pages The system shall allow the user to create an account, and also log in using that account (Must) YES
FR 14- Landing Page(Home) The system must have a landing page for users to know more about the service (Must) YES
FR 15- Fast Response The webpage will have fast response times (Could) YES
FR 16- Mission and vission The system must include a dedicated page that displays the mission and vision of the service to inform users about the organization's goals and values (Must) YES
FR 17- Parking Creation The user must have the appropriate role (e.g., administrator) to access the parking creation feature (Must) YES
FR 18- Zones, subzones and parking spaces creation The system must allow the creation of subzones only under an existing zone. & The system must ensure that parking spaces can be created under an existing subzone. YES
FR 19- Guidance Guiding the User to an Available Parking Space (Could) YES
FR 20- Users and Organization User and Organization Registration and Login (Should) YES
FR 21- Restrictions Access Restriction for Organization-Only Features (Must) YES
FR 22- Entries and exits Recording Parking Lot Entries and Exits (Must) YES
FR 07- Payment Outsourcing The payment system should be able to accept third party payment methods (Could) NO
FR 09- Implementation of the payment system The system should automatize the process of payment of parking (Must) NO
FR 10- Time control and payment The system shall track the duration of each parking session and calculate the corresponding fee based on predefined rates(Shall) NO
FR 11- Billing Users shall receive a detailed invoice showing the duration of parking, the rate applied, and the total amount charged (Should) NO
FR 12- Confirmation of service Users shall receive a digital receipt via email or SMS upon exit, confirming the payment and detailing the parking session (Could) NO

2. Infographic

Infografía Park AI

3. System Design

3.1 Deployment Diagram

WhatsApp Image 2024-11-13 at 12 53 34 PM

3.2 Implementation View

ComponentDiagramPARKAI (1)

3.3 Data Model

NEW data model

4. Usability analysis

Comment / Observation Possible improvement action Improvement implementation (Yes / No)
Como usuaria por primera vez y administradora de un local, encuentro Park AI muy intuitiva y útil. La interfaz es clara y fácil de manejar: permite registrar las placas rápidamente y muestra en tiempo real los espacios disponibles, organizados por zonas, lo que facilita la gestión del parqueadero sin complicaciones y a mi parecer, sería un ahorro de tiempo impresionante. Además, me parece excelente la opción de registrarse como organización, ya que permite a los administradores crear zonas de parqueo específicas con tarifas personalizadas. Esto sería muy valioso para optimizar la administración de los espacios sin muchos obstaculos y manejar mejor los ingresos del parqueadero. Gestion Fluida de Perfil organizacional y perfil usuario YES
Como usuaria por primera vez de su proyecto, me sorprende la idea del proyecto y me parece una iniciativa muy inteligente ya que la tecnología está muy avanzada y pues debería servirnos para poco a poco ir solucionando todos esos problemas cotidianos y hacer más rápidos los procesos. Me parece fácil de usar y con una organización clara que permite ver en qué zonas hay espacios de parqueo disponibles, lo cual ayuda mucho a ubicarse. Me gustó que todo se hace de manera rápida: ingreso a registrarme la placa del vehículo y la aplicación detecta en un momentico los espacios libres, organizados por áreas, lo que hace mucho más simple encontrar dónde estacionar sin perder tiempo. Lo único, es que me comentas que aún falta una opción de pagos integrada, lo cual podría mejorar la experiencia para que sea aún más completa y cómoda para los usuarios, sin embargo, me parece impresionante lo que hicieron Simplificar Interfaz de usuario e implementar sistema de pagos NO
La aplicación está bien diseñada, desde los colores hasta las rutas para acceder a las funciones del usuario como añadir vehículos o eliminarlos. La página de inicio es muy informativa y en general es muy intuitiva. La función donde la página te asigna un parqueadero es una muy buena idea. Solo faltaria un sistema de pagos funcional para que sea un proyecto completo Mejoras en aspectos estilísticos y hacer aun mas cómoda y simple la experiencia de usuario(tantos Organizacional como Usuario personal) YES

5. Future Work

Para el trabajo futuro, nos resultaría interesante enfocarnos en mejorar el procesamiento de imágenes, especialmente en condiciones de baja iluminación, clima adverso, ángulos de captura diversos y diferentes organizaciones de celdas para optimizar la precisión de detección. También nos gustaría explorar la implementación de detección en tiempo real mediante video, lo cual permitiría un monitoreo más continuo y efectivo de los espacios disponibles en el parqueadero. Además, consideramos integrar un sistema de pagos, facilitando una experiencia más completa y conveniente para los usuarios al permitirles pagar directamente a través de la plataforma. Escalar el proyecto es otra meta, de modo que pueda ser implementado en distintos tipos de estacionamientos y adaptarse a diferentes necesidades empresariales u organizacionales. Este proyecto no solo ha sido una excelente oportunidad para adquirir conocimientos técnicos, sino también para mejorar nuestras habilidades de trabajo en equipo y aplicar la metodología Scrum de manera práctica y colaborativa.

6. Repository

link repositorio: Park AI

7. Video

Link para video: PARK AI VIDEO

8. Project Management

8.1 Backlog

Backlog : Backlog ParkAI

8.2 Weekly Meetings

Weekly Meetings : Weekly Meetings

8.3 Retrospective

Restrospective : Link restrospective

Clone this wiki locally