-
Notifications
You must be signed in to change notification settings - Fork 12
Reservations tekeu Engilbert ICTU20234429 #375
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Tekeu-engilbert
wants to merge
57
commits into
main
Choose a base branch
from
reservations-tekeuengilbert
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Applying default project structure to the userprofile branch
Applying Merging of Notes to the Base (Main Branch).
Pulling the changes from the main branch
Pulling the changes from the main branch
…servations/dashboard Nagana noa junior/features/reservations/dashboard
…servations/dashboard Nagana noa junior/features/reservations/dashboard
Nagana noa junior/features/reservations/dashboard
…eatures/reservations/dashboard Revert "Nagana noa junior/features/reservations/dashboard"
- Added 9 Room entities for trips, reservations, users, hotels, activities - Created 9 DAO interfaces with comprehensive query methods - Implemented database initialization and type converters - Added TripBookApplication class for database management - Organized documentation in docs/reservation-system folder - Build successful and ready for integration
- Added 9 Room entities for trips, reservations, users, hotels, activities - Created 9 DAO interfaces with comprehensive query methods - Implemented database initialization and type converters - Added TripBookApplication class for database management - Organized documentation in docs/reservation-system folder - Build successful and ready for integration
…tps://github.com/sas-bergson/TripBook into reservations_heumou-fraidy
…tps://github.com/sas-bergson/TripBook into reservations_heumou-fraidy
… category filtering logic - now selectedCategory is included in the remember dependencies
…,ic duration options based on available trips
…s Now all filters (search, category, price range, duration) work together
… price display showing current selected rangeImplemented interactive RangeSlider with dual handles
…ilable duration options.
… on the search state:User Experience Improvements: Intuitive Interaction: Users can easily clear their search with a single tap when typing Visual Feedback: Clear button uses onSurfaceVariant color for subtle but visible presence Preserved Functionality: Location button still works when search field is empty
…iltering state, making it easier for users to understand how many filters they have applied at any given time
…Users won't lose their carefully crafted filter settings when they close and reopen the app
…perience! Users can type rapidly in the search field without causing performance issue
…ers with disabilities, supporting screen readers, voice navigation, and other assistive technologie
…into reservations_heumou-fraidy
…ergson/TripBook into reservations_heumou-fraidy
Reservations_heumou-fraidy_ICTU20223176_Filter functionality #### **EXCELLENT WORK** Terrific Job. I definitey appreciate the OOP DESIGN. #### **REQUEST FOR PR MERGE ACCEPTED** !!!! KUDOS!!!! A-SCORE
- Add comprehensive data models (Reservation, ReservationType, ReservationStatus) - Implement Room database with DAO and type converters - Create repository pattern with interface and implementation - Add business logic layer with ReservationManager and use cases - Implement MVVM architecture with ReservationViewModel - Create reservation creation UI with form validation - Add comprehensive input validation utilities - Update build.gradle.kts with required dependencies (Room, Retrofit, Coroutines) - Follow clean architecture principles with proper separation of concerns
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement complete reservation creation logic system