Skip to content

Slenderman0039/Aski-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aski Project

Project Name: Aski Project
Project type: Web and Mobile Programming
For: University of Palermo
Developed in (period): 2023
Credits: @Slenderman0039, @AshenClock7613

Document

 Implementare un'applicazione di CarSharing per dispositivi Android che consente agli utenti di condividere auto con altre persone per viaggiare in modo conveniente ed efficiente. L'applicazione offre una piattaforma intuitiva per gli utenti interessati a condividere le proprie auto o ad affittare quelle di altri utenti per brevi o lunghi periodi. 

Alcune funzionalità potrebbero essere: 
    Registrazione e profilo utente: Gli utenti possono creare un account personale fornendo le informazioni necessarie, come nome, indirizzo e dati di pagamento. Possono anche aggiungere una foto del profilo         e verificare il proprio account. 
    Prenotazione di veicoli: Gli utenti possono cercare veicoli disponibili in base alla posizione, alle date e alle preferenze specifiche, come il tipo di veicolo e le caratteristiche desiderate. Possono visualizzare le informazioni dettagliate sui veicoli, inclusa la disponibilità, i prezzi e le recensioni degli altri utenti. Una volta trovato un veicolo adatto, possono prenotarlo direttamente dall'applicazione. 
    I pagamenti (se previsti) possono essere “simulati” tramite appositi metodi definiti dal programmatore. In altre parole non è richiesto l’uso di librerie che implementino un trasferimento reale di denaro. 

Contained in this project

Android APP (Kotlin)
Documentation
SQL

Requirements

Backend server
MYSQL DB

Dependencies

implementation(platform("com.google.firebase:firebase-bom:32.1.1"))
implementation 'com.google.android.gms:play-services-maps:18.1.0'
implementation 'com.google.firebase:firebase-messaging-ktx:23.0.2'
implementation 'com.airbnb.android:lottie:3.4.0'
implementation 'androidx.core:core-ktx:1.7.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.retrofit2:converter-moshi:2.9.0'
implementation 'com.squareup.moshi:moshi-kotlin:1.12.0'
implementation 'com.mapbox.search:mapbox-search-android:1.0.0-beta.43'
implementation 'com.google.android.gms:play-services-location:21.0.1'

Screenshot

Video