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 code
- app/src/main/res/- Resources including layouts, drawables, and values
- app/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.