GARAGE will save you from having to keep your cars' service dates in your head, remind you about insurance, and keep your cars' service history.
- User authorisation
- Password recovery
- Car information storage
- Service scheduling
- Reminder receipt
- Service history storage
- Data deletion and modification
- Deadline visualisation
![Снимок экрана 2024-02-07 в 17 30 51](https://private-user-images.githubusercontent.com/141756297/303018205-97e89936-8ed8-4cc7-8f7c-ad66a690e33e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzMzI5MzAsIm5iZiI6MTcyMTMzMjYzMCwicGF0aCI6Ii8xNDE3NTYyOTcvMzAzMDE4MjA1LTk3ZTg5OTM2LThlZDgtNGNjNy04ZjdjLWFkNjZhNjkwZTMzZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxOFQxOTU3MTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zOTU5NzM3NzgwNDk2ZjhkYTcyMDU3ZDcwN2MzZDRkZGUyNTVkODI2NTk2ODA4Mzk2NTI1ZDY0ZmEyY2M3NDE2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.-Yvp61cy-DCkM0oBlnnmSexU1zeXBzG7WUTL9uLutJo)
Download the source code and compile it yourself using Xcode. If you want to run it on your device, you will also need an Apple developer account.
Launch the application and register. If you need to recover your password, please click the "Forgot password" link.
To make full use of the app, in the device settings, turn on notifications.
Create cars using the "Add" button. Use the scroll left to view your car fleet. The car becomes active when you click on a cell. It is possible to change information about a car using the button in the upper right corner. To create a maintenance notification, use the "Add" button after selecting a specific car.
While creating a maintenance service, you need to specify the due date or mileage at which you want to notify about the service. The application will request to update the car mileage at each login (necessary for correct operation of the notification service, if the scheduled maintenance depends on the actual car mileage).
Mark a scheduled service as completed to move it to History. The page stores all performed services for each car.
- Firebase: Authentication, Realtime Database
- UIKit
- SwiftUI
- Localize_swift