Skip to content

ProgettoCurone/CuroneSteps-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application for Visually Impaired People - Parco del Curone Italy

Welcome to the repository of the Parco del Curone Italia application, designed to provide an engaging and accessible experience for visually impaired visitors. This application utilizes innovative technologies to allow users to explore the beautiful Parco del Curone located in Lombardy, Italy, through detailed audio descriptions of the visited areas.

Key Features

  • NFC and QR Code Scanning: The application offers the ability to scan the NFC tag located at each area of the park or use the integrated QR code scanner to initiate a detailed audio track about the surrounding area. This feature enables visually impaired users to easily access information about the park's points of interest.

  • Detailed Audio Description: Once scanned, the app will automatically start an audio track providing detailed information about the park's wildlife, flora, history, and attractions. This audio description offers an immersive and informative experience, allowing visitors to fully enjoy the beauty and richness of the park even with visual limitations.

  • Camera Integration: The app utilizes the device's iOS camera libraries for QR code scanning, ensuring a seamless and intuitive interaction with the application interface. With this integration, users can simply point their device's camera towards the QR code and instantly receive associated information, such as the audio track.

  • Motion Detection: By utilizing the device's motion sensors, the app can detect the user's movements during the park's path. This functionality allows the application to dynamically adapt to the user's orientation and movement, providing a smooth and intuitive navigation experience. Additionally, the sensors are used to pause the audio track when the user stops and resume it when the user starts moving.

  • Compass Usage: The application utilizes the built-in compass in the iOS device to provide orientation and direction information to the user while exploring the Parco del Curone. This feature helps users orient themselves and follow specific paths within the park.

  • App User Manual: To access the application's user manual, open the menu at the top left of the application and select the "Help" option. A PDF document will be displayed, providing detailed instructions on how to use the app and its features.

Technologies Used

  • Backend: The application's backend has been developed using the C# programming language along with the .NET Core framework. This combination allows for the creation of a robust and scalable system, capable of efficiently and securely handling user requests.

  • Frontend: As for the frontend, the application makes use of the .NET MAUI framework. This framework enables the creation of a modern and responsive user interface that perfectly adapts to iOS devices, offering intuitive navigation and a pleasant visual experience.

System Requirements

The application is exclusively compatible with iOS devices running iOS 11.0.1 or later. Users are advised to verify that they have the correct version of the operating system before proceeding with the installation of the application.

Installation and Usage

  1. Download the application from the following link: app_link.

  2. Install the application on your iOS device following the on-screen instructions.

  3. To explore Parco del Curone, use the NFC or QR code scanning feature within the app. To scan the NFC tag, place your device near the tag until it's detected. To scan the QR code, select the QR code scanning option and point your device's camera towards the code.

  4. Once scanned, an audio track will start, providing a detailed description of the visited location. Use headphones or the device's speakers to listen to the information.

  5. During the park's path, the app will automatically detect the user's movements to ensure smooth navigation and an engaging experience. It is recommended to hold the device or keep it in your pocket to allow the system to accurately detect movements.

Contributions

We are excited to welcome contributions from the community to improve the application and make

it even more accessible and functional. If you wish to contribute, you can clone the repository, make the necessary changes, and submit a pull request. Please make sure to carefully read the contribution guidelines before getting started. If you have any questions or concerns, feel free to contact us using the provided contact details below.

Contact

For further information about the Parco del Curone Italia application or to reach out for assistance, you can contact us via:

License

This project is released under the MIT License. You can find more information about the license in the LICENSE file. Please carefully read the terms of the license before using or distributing this project.

Applicazione per persone ipovedenti - Parco del Curone Italia

Benvenuti nel repository dell'applicazione del Parco del Curone Italia, progettata per offrire un'esperienza coinvolgente e accessibile ai visitatori ipovedenti. Questa applicazione utilizza tecnologie innovative per consentire agli utenti di esplorare il meraviglioso Parco del Curone, situato in Lombardia, Italia, attraverso una descrizione audio dettagliata dei luoghi visitati.

Caratteristiche principali

  • Scansione NFC e QR Code: L'applicazione offre la possibilità di scannerizzare il tag NFC posizionato presso ogni area del parco o di utilizzare lo scanner QR Code integrato per avviare una traccia audio dettagliata sulla zona circostante. Grazie a questa funzionalità, gli utenti ipovedenti possono facilmente accedere alle informazioni relative ai punti di interesse del parco.

  • Descrizione audio dettagliata: Una volta effettuata la scansione, l'app avvierà automaticamente una traccia audio che fornirà informazioni dettagliate sulla fauna, la flora, la storia e le attrazioni del Parco del Curone. Questa descrizione audio offre un'esperienza immersiva e informativa, permettendo ai visitatori di godere appieno della bellezza e della ricchezza del parco anche a chi ha delle limitazioni visive.

  • Integrazione con la fotocamera: L'app utilizza le librerie della fotocamera del dispositivo iOS per la scansione dei QR Code, garantendo un'interazione fluida e intuitiva con l'interfaccia dell'applicazione. Grazie a questa integrazione, gli utenti possono semplicemente puntare la fotocamera del loro dispositivo verso il QR Code e ricevere istantaneamente le informazioni associate come ad esempio la traccia audio.

  • Rilevamento dei movimenti: Grazie all'utilizzo dei sensori di oscillazione del dispositivo, l'app è in grado di rilevare i movimenti dell'utente durante il percorso nel parco. Questa funzionalità permette all'applicazione di adattarsi dinamicamente all'orientamento e al movimento dell'utente, offrendo un'esperienza di navigazione agevole e intuitiva. Inoltre, i sensori vengono utilizzati per mettere in pausa la traccia audio quando l'utente si ferma e riprenderla quando l'utente riprende a muoversi.

  • Uso della bussola: L'applicazione utilizza la bussola integrata nel dispositivo iOS per fornire informazioni sull'orientamento e la direzione all'utente durante l'esplorazione del Parco del Curone. Questa funzionalità aiuta gli utenti a orientarsi e a seguire percorsi specifici all'interno del parco.

  • Manuale d'uso dell'app: Per accedere al manuale d'uso dell'applicazione, aprire il menu in alto a sinistra nell'applicazione e selezionare l'opzione "Aiuto". Verrà visualizzato un documento PDF che fornisce istruzioni dettagliate sull'utilizzo dell'app e sulle sue funzionalità.

Tecnologie utilizzate

  • Backend: Il back-end dell'applicazione è stato sviluppato utilizzando il linguaggio di programmazione C# insieme al framework .NET Core. Questa combinazione permette di creare un sistema robusto e scalabile, in grado di gestire le richieste degli utenti in modo efficiente e sicuro.

  • Frontend: Per quanto riguarda il front-end, l'applicazione fa uso del framework .NET MAUI. Questo framework consente di creare un'interfaccia utente moderna e reattiva, che si adatta perfettamente ai dispositivi iOS, offrendo una navigazione intuitiva e una piacevole esperienza visiva.

Requisiti di sistema

L'applicazione è compatibile esclusivamente con dispositivi iOS con una versione di sistema operativo iOS 11.0.1 o successiva. Si consiglia agli utenti di verificare di avere la versione corretta del sistema operativo prima di procedere con l'installazione dell'applicazione.

Installazione e utilizzo

  1. Scaricare l'applicazione dal seguente link: link_all'app.

  2. Installare l'applicazione sul dispositivo iOS seguendo le istruzioni visualizzate sullo schermo.

  3. Per esplorare il Parco del Curone, utilizzare la funzione di scansione NFC o QR Code all'interno dell'app. Per scannerizzare il tag NFC, posizionare il dispositivo vicino al tag fino a quando non viene rilevato. Per scannerizzare il QR Code, selezionare l'opzione di scansione QR Code e puntare la fotocamera del dispositivo verso il codice.

  4. Una volta effettuata la scansione, verrà avviata una traccia audio che fornirà una descrizione dettagliata del luogo visitato. Utilizzare le cuffie o gli altoparlanti del dispositivo per ascoltare le informazioni.

  5. Durante il percorso nel parco, l'app rileverà automaticamente i movimenti dell'utente per garantire una navigazione agevole e un'esperienza coinvolgente. È consigliabile tenere il dispositivo in mano o in tasca per consentire al sistema di rilevare con precisione i movimenti.

Contributi

Siamo entusiasti di accogliere contributi da parte della comunità per migliorare l'applicazione e renderla ancora più accessibile e funzionale. Se desideri contribuire, puoi clonare il repository, apportare le modifiche necessarie e inviare una pull request. Assicurati di leggere attentamente le linee guida per i contributi prima di iniziare. Per qualsiasi domanda o dubbio, non esitare a contattarci utilizzando i dettagli di contatto forniti di seguito.

Contatti

Per ulteriori informazioni sull'applicazione del Parco del Curone Italia o per contattarci per assistenza, puoi raggiungerci tramite:

  • Sito Web: www.parcocurone.it

  • Email: info@parcocurone.it

  • Telefono: 039 993 0384

  • Orario di Apertura:

    Lunedì: 09:00 - 12:30

    Martedì: 09:00 - 12:30

    Mercoledì: 09:00 - 12:30

    Giovedì: 09:00 - 12:30

    Venerdì: 09:00 - 12:30

    Sabato: Chiuso

    Domenica: Chiuso

Licenza

Il presente progetto è rilasciato sotto la licenza MIT. Puoi trovare ulteriori informazioni sulla licenza nel file LICENSE. Si prega di leggere attentamente i termini della licenza prima di utilizzare o distribuire questo progetto.