From bfb035cf78a4eeddc6722e5e4d2ababe8061bded Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 19:48:05 +0000 Subject: [PATCH 1/3] Initial plan From 423c148a3dac170311e5fd50b8e1a609c7fbd334 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 19:53:25 +0000 Subject: [PATCH 2/3] Redesign cs5002.html to match website style and add technical details Co-authored-by: PipoAT <93549755+PipoAT@users.noreply.github.com> --- cs5002.html | 472 +++++++++++++++++++++++++++++++++++----------------- 1 file changed, 318 insertions(+), 154 deletions(-) diff --git a/cs5002.html b/cs5002.html index 8573add..da0a5d7 100644 --- a/cs5002.html +++ b/cs5002.html @@ -1,163 +1,327 @@ - + - - - - - - - - Andrew T. Pipo - Smart Parking System - - - - - -
-

Smart Parking System Documentation

-

Your guide to understanding and using the Smart Parking System.

-
+ + + + + + + + Andrew T. Pipo - Smart Parking System + + + + + +
+
+ + +
+
+

Smart Parking System

+

CS5001/CS5002 Senior Design Project

+
+
+
+
+

Project Overview

+

Team Members

+ +

Faculty Advisor

+

Jeremy Hill - hill4jy@ucmail.uc.edu

+

Project Topic Areas

+
    +
  • IoT (Internet of Things)
  • +
  • Mobile Application Development
  • +
  • Data Analytics
  • +
+
+
+

Technologies Used

+

Mobile Application

+
    +
  • Flutter Framework
  • +
  • Dart Programming Language
  • +
  • Android Platform
  • +
+

Backend Services

+
    +
  • C# with ASP.NET
  • +
  • RESTful APIs
  • +
+

Hardware/IoT

+
    +
  • Arduino-based Sensors
  • +
  • Real-time Data Collection
  • +
+

Project Repository

+

View Source Code on GitHub

+
+
+
+
+

Project Description

+

The Smart Parking System is a mobile application designed to address the challenge of finding available parking in busy urban areas by leveraging IoT technology and data analytics. The system utilizes sensors to monitor parking spots, collecting real-time data that is processed and analyzed to provide drivers with accurate, up-to-date information about available parking spaces.

+

The mobile application features an intuitive user interface, enabling drivers to quickly and efficiently locate nearby open spots, reducing the time spent searching for parking. By integrating IoT infrastructure, real-time data communication, and advanced analytics, this solution aims to improve urban parking management, decrease traffic congestion, and contribute to a more efficient use of parking resources in densely populated areas.

+

Project Purpose

+

To develop a mobile application that provides real-time parking availability information using IoT sensors and data analytics, helping drivers locate parking more easily in busy areas.

+

Goal Statement

+

The goal of this project is to develop a reliable, user-friendly mobile application that integrates IoT sensors and data analytics to provide real-time parking availability information, reducing search times and alleviating traffic congestion in high-demand urban locations.

+
+
+
+ +
+

User Guide

+

Learn how to navigate and use the Smart Parking System effectively.

+
+
+

Creating an Account

+

Follow the step-by-step process for signing up and creating your account in the Smart Parking System mobile application.

+
+
+

Logging In

+
    +
  • Enter your username.
  • +
  • Enter your password.
  • +
  • Click the "Login" button.
  • +
+ Login Screen +
+
+
+
+

Finding a Parking Spot

+
    +
  • On the welcome screen, click Find Parking
  • +
  • On the Available Parking page, it will automatically display what parking spots are available
  • +
+ Welcome Screen + Available Parking +
+
+

Payment and Reservations

+
    +
  • On the Available Parking page, select the Reserve button next to the desired parking space
  • +
  • Confirm that you want to reserve the parking space by clicking Reserve on the popup confirmation window
  • +
+ Reserve Parking +
+
+
+ +
+

Installation Guide

+

Steps to set up and run the Smart Parking System mobile application using Flutter and Dart on Android Studio.

+
+
+

Prerequisites

+
    +
  1. Install Android Studio on your computer.
  2. +
  3. Download and install the Flutter SDK from Flutter's official site.
  4. +
  5. Ensure Dart is installed (included with Flutter).
  6. +
  7. Set up your development environment by configuring the Android emulator or connecting a physical Android device.
  8. +
+
+
+

Setup and Run

+
    +
  1. Clone the Smart Parking System repository from GitHub.
  2. +
  3. Open the project in Android Studio and run the following command in the terminal to fetch dependencies: +
    flutter pub get
    +
  4. +
  5. Build and run the application using: +
    flutter run
    +
  6. +
  7. Create an account and log in to start using the system.
  8. +
  9. Grant location permissions for real-time parking updates.
  10. +
+
+
+
+ +
+

Frequently Asked Questions (FAQ)

+
+
+

Account & Security

+
    +
  • How do I reset my password?
    Navigate to the login screen and click on "Forgot Password".
  • +
  • Is my payment information secure?
    Yes, we use end-to-end encryption for transactions.
  • +
+
+
+

Using the App

+
    +
  • What if I can't find a parking spot?
    The app updates in real-time, but availability can vary. Try checking nearby locations or refreshing the app.
  • +
  • How accurate is the parking availability?
    Our IoT sensors provide real-time data, ensuring accurate and up-to-date information.
  • +
+
+
+
+ +
+

Support

+

For any questions, technical support, or feedback, please reach out to our team:

+
+
+

Team Members

+ +
+
+

Faculty Advisor

+

Jeremy Hill - hill4jy@ucmail.uc.edu

+

Additional Resources

+

Project Documentation on GitHub

+
+
+
+
+
+
+ + From b8a84acb625663501e31b1dc353bfb283cfb17a5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 19:54:53 +0000 Subject: [PATCH 3/3] Address code review feedback: fix numbering and button capitalization Co-authored-by: PipoAT <93549755+PipoAT@users.noreply.github.com> --- cs5002.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cs5002.html b/cs5002.html index da0a5d7..dcb521d 100644 --- a/cs5002.html +++ b/cs5002.html @@ -233,7 +233,7 @@

Logging In

Finding a Parking Spot

Welcome Screen @@ -242,8 +242,8 @@

Finding a Parking Spot

Payment and Reservations

Reserve Parking
@@ -265,7 +265,7 @@

Prerequisites

Setup and Run

-
    +
    1. Clone the Smart Parking System repository from GitHub.
    2. Open the project in Android Studio and run the following command in the terminal to fetch dependencies:
      flutter pub get