📱 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.
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.
📱 🎓 Mobile App for urban issue management. Developed for the Software Engineering and Software Project Management courses at the University of Salerno.
- Luigi Bacco - Project Manager - GitHub Profile
- Benedetto Scala - Project Manager - GitHub Profile
- Generoso Sorridi - Developer - GitHub Profile
- Marco Brescia - Developer - GitHub Profile
- Francesco Faiella - Developer - GitHub Profile
- Gianluigi Citro - Developer - GitHub Profile
- Giuseppe Speranza - Developer - GitHub Profile
- Manuel Cieri - Developer - GitHub Profile
- Domenico Auriemma - Developer - GitHub Profile
- Giuseppe Gambardella - Developer - GitHub Profile
- 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.
- Install Flutter and Dart SDK.
- Install Android Studio or another code editor compatible with Flutter.
- Configure an Android emulator or connect a physical device for testing.
- Clone the repository:
git clone https://github.com/benedettoscala/CiviConnect.git
- Navigate to the project directory:
cd CiviConnect
- Install dependencies:
flutter pub get
- Run the project:
flutter run
- View the application on the emulator or connected device.
- The process documentation is available in the
docs
directory. - Details about requirements and design can be found in the project's RAD and SDD.