Home - ADSO02/ADSO_3231252_002 GitHub Wiki

๐Ÿš€ SIGMUI

Smart Urban Mobility Management System

SIGMUI is a web-based system designed to manage regulated parking zones in urban areas, allowing users to reserve parking spaces, manage vehicles, and perform payments.


๐Ÿ“Œ System Overview

SIGMUI provides an integrated solution for parking management, connecting citizens and administrators through a centralized platform.

The system includes:

  • User registration and authentication (JWT)
  • Vehicle management
  • Parking zone monitoring
  • Reservation system
  • Payment processing
  • Administrative dashboard

๐ŸŽฏ Objective

To develop a scalable and structured system that optimizes urban parking management through a layered architecture and software engineering best practices.


๐Ÿ“ Scope

The system allows:

  • Secure user authentication and role management
  • Registration and management of vehicles
  • Visualization of available parking zones
  • Reservation and cancellation of parking slots
  • Payment processing
  • Administrative control of zones and users
  • Integration with external services (maps and payment simulation)

๐Ÿ—๏ธ System Architecture

SIGMUI follows a 3-tier architecture:

  • Presentation Layer โ†’ Web interface (React / Angular)
  • Business Logic Layer โ†’ REST API with controllers, services, and JWT middleware
  • Data Layer โ†’ Relational database (PostgreSQL / MySQL)

โžก๏ธ See more: Architecture


โš™๏ธ Core Features

๐Ÿ‘ค Citizen

  • Register and log in securely
  • Manage vehicles
  • View available zones
  • Reserve parking spaces
  • Make simulated payments
  • View reservation history

๐Ÿ› ๏ธ Administrator

  • Manage users
  • Manage parking zones
  • Monitor system activity through dashboard

โžก๏ธ See all: User Stories


๐Ÿ“Š System Modeling

The project includes complete system modeling:

  • Context Diagram
  • Architecture Diagram
  • Component Diagram
  • Deployment Diagram
  • Class Diagram
  • Entity-Relationship Model
  • Sequence Diagrams

โžก๏ธ Explore: Context


๐Ÿš€ Deployment

The system is designed for a client-server environment:

  • Frontend served via web server
  • Backend API running on Node.js / Python
  • Database server (PostgreSQL / MySQL)
  • Optional Docker containers

โžก๏ธ See details: Deployment


๐Ÿ“ˆ Project Management

The development follows:

  • Scrum methodology
  • Sprint-based planning
  • Git Flow version control

โžก๏ธ More info: Project-Management


๐Ÿ“ฆ Deliverables

  • Source code
  • Technical documentation
  • UML diagrams
  • Demo presentation

โžก๏ธ View: Deliverables


๐Ÿ”— Quick Navigation


๐Ÿ‘จโ€๐Ÿ’ป Team

Name Last Name Role Phone Number E-mail GitHub User
Thomas Jacobo Vargas Orozco Master/Full Stack 3017419011 [email protected] @t_vxrgas
Joseph Camilo Gรณmez Morales AQ / Architect 3212640976 [email protected] @JosephGomez8
Juliรกn Andrรฉs Quintero G. Frontend Developer 3128069621 [email protected] @JulianQuintero-02
Samuel Correa Torres Backend Developer 3143698506 [email protected] @samuelsct0108-max
Daniel Alejandro Upegui V. Support Engineer 3203403920 [email protected] @elnegrobrsgp-pixel

๐Ÿ“„ Academic Context

This project is developed as part of the ADSO program at SENA, following academic and software engineering standards.