"Vacation Scheduling Tool" is an Android application designed to simplify the organization of travelers' experiences. With this app, users can easily manage their vacations and associated excursions, share details with others, and set up alerts for important dates. The goal is to provide users with a user-friendly and efficient way to stay organized while traveling.
- Users Login or User "New user? Register Here".
- Users registers with email and password.
- Click on the "Vacations" button to access the vacation management features.
- Users can use Search Bar to directly look up Vacations without need to go to Vacation List Screen.
- View existing vacations or add a new vacation by tapping the "+" button at the bottom.
- Generate a Vacation Report by utilizing the top right corner three dots and using the "Generate Report".
- Edit existing vacations by clicking on them.
- Perform actions like sharing, setting alerts, or deleting vacations by tapping the three dots in the top right corner.
- Edit vacation details or add excursions by tapping the "+" button at the bottom.
- Perform actions like sharing, setting alerts, or deleting vacations from the three dots menu in the top right corner.
- If the vacation has associated excursions, clicking on an excursion will navigate to the Excursion Details Screen.
- Add excursion details like title and date.
- Perform actions like sharing, setting alerts, or deleting excursions from the three dots menu in the top right corner.
- Save or update the excursion using the appropriate button.
- Use the back arrow in the top left corner of each screen to navigate back to the previous screen.
- Android SDK version 34, also known as Android 14, codename "Upside Down Cake", supporting a minimum Android version 26(Android 8.0 Oreo) and targets Android version 34.