6 Commits

Author SHA1 Message Date
kusowl
2fba9f7ab8 refactor: replace user dashboard with explore page and improve broker UI components
- Removed `UserDashboardController` and related user dashboard views.
- Introduced `ExplorePageController` and redesigned `explore.blade.php` as the main user-facing page.
- Updated routing logic to redirect users (non-admin and non-broker) to the `explore` page.
- Added dedicated sidebar and layout components for the broker dashboard, improving structure and navigation.
2026-01-15 15:07:58 +05:30
kusowl
9c37542e6f feature(broker profile): broker can edit their profile 2026-01-14 13:36:36 +05:30
kusowl
a248d3fc79 feat(deal update and delete): broker can update and delete their deals
- show external links in listings
- refactor image-input.blade.php to display image while update
- refactor image-input.js to show selected image after user clicks submit
- refactor components to accept default value
- add FileService to handle image update and delete
2026-01-13 15:10:55 +05:30
kusowl
f43f92f365 feat(Create deals): broker can create deals
- add deal category migration
- add deals migration and model
- add form to create deal
- add image preview modal when uploading the image
- refactor UI components to support `required` attribute
- refactor input component to support description
- fix some UI components does not support old values
- fix some UI components does not show error messages
2026-01-12 17:48:07 +05:30
kusowl
8c93e78955 feat(Authentication): User log in, role based dashboard, and logout
- add login functionality
- alerts for registration and user account status
- fix status of broker role is not pending during registration
2026-01-09 15:17:28 +05:30
kusowl
ec7ae434c4 feat(registration): User registration
- add validation, and prepare the model.
- show errors in form components
- refactor route file to make register route as resource
2026-01-09 14:00:42 +05:30