Skip to content

A citizen engagement platform to report urban issues, monitor progress, and foster civic participation in local communities.

License

Notifications You must be signed in to change notification settings

benedettoscala/CiviConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Mobile App for urban issue reporting and management. 📱
A project for
Software Engineering and Software Project Management
courses of Computer Science at University of Salerno.


Project Description and Introduction

CiviConnect is a mobile application designed to facilitate communication between citizens and local administrations. The app enables users to report and manage urban issues efficiently and transparently.

Introduction

📱 🎓 Mobile App for urban issue management. Developed for the Software Engineering and Software Project Management courses at the University of Salerno.

Authors


Technical Information

Built With

  • Flutter - Framework for cross-platform mobile development.
  • Firebase - Backend-as-a-Service for database, authentication, and cloud services.
  • Firestore - NoSQL database for data persistence.
  • Dart - Programming language used with Flutter.
  • OpenStreetMap - Open source geographic mapping services.

Clone and run the project locally

Prerequisites

  1. Install Flutter and Dart SDK.
  2. Install Android Studio or another code editor compatible with Flutter.
  3. Configure an Android emulator or connect a physical device for testing.

Steps

  1. Clone the repository:
    git clone https://github.com/benedettoscala/CiviConnect.git
  2. Navigate to the project directory:
    cd CiviConnect
  3. Install dependencies:
    flutter pub get
  4. Run the project:
    flutter run
  5. View the application on the emulator or connected device.

Documentation

  • The process documentation is available in the docs directory.
  • Details about requirements and design can be found in the project's RAD and SDD.

Contributors