FIXV is an Android application designed to help users manage their vehicle maintenance needs. The app provides a comprehensive platform for scheduling appointments with mechanic shops, tracking vehicle maintenance history, and managing vehicle information.
- User Authentication: Secure login and account management
- Vehicle Management: Add and manage multiple vehicles
- Mechanic Shop Directory: Browse and view details of mechanic shops
- Appointment Scheduling: Schedule maintenance appointments
- Appointment Tracking: View and manage upcoming appointments
- Calendar Integration: Keep track of maintenance dates
- Kotlin: Primary programming language
- Jetpack Compose: Modern UI toolkit for Android
- Firebase Authentication: User authentication
- Firebase Firestore: Cloud database for storing user and shop data
- Material Design 3: Modern UI components and styling
- Android Studio Arctic Fox or newer
- JDK 11 or higher
- Android SDK 29+
-
Clone the repository
git clone https://github.com/Xavi1/Fixv-Demo.git -
Open the project in Android Studio
-
Create a Firebase project and add the
google-services.jsonfile to the app directory -
Build and run the application
app/src/main/java/com/example/fixv_demo/- Main source codeapp/src/main/res/- Resources including layouts, drawables, and valuesapp/src/main/AndroidManifest.xml- App configuration
Contributions are on hold for now.
This project is licensed under the MIT License - see the LICENSE file for details.