30 Commits

Author SHA1 Message Date
kusowl
9c37542e6f feature(broker profile): broker can edit their profile 2026-01-14 13:36:36 +05:30
kusowl
5faa3086b1 fix: responsiveness of broker profile page 2026-01-14 12:30:27 +05:30
kusowl
ccb5a2ed5e refactor: consolidate alert components and improve functionality
- replaced `alert-error` and `alert-success` components with a single reusable `alert` component
- added JS functionality for dismissible alerts
- updated related views to use the new `alert` component
- adjusted broker profile logic to display initials and verification status dynamically
- refactored morph relations from `type` to `role`
- enhanced image preview behavior for file inputs
- made broker migration fields nullable and added safeguards against registration errors
- Added confirmation when a user wants delete deal
- Add dynamic initials for user profile picture
- make image file name non-overidding with timestamp
2026-01-14 12:19:20 +05:30
kusowl
1275a74506 feat: broker profile
- add morph to relationship
- add profile markup
- modify page-heading.blade.php to accept center and end sections
2026-01-13 18:06:27 +05:30
kusowl
cdcb75cb58 fix: listing card ui
- fixed the issue on when a card's title gets in two line, it adds space on other cards
2026-01-13 15:46:11 +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
e2fabcd8b6 feat(broker dashboard): show created deals on dashboard with count
- add relationships
- refactor component for displaying values
2026-01-12 18:56:04 +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
0fdc070692 refactor: group views by role
- rather than role.blade, changed it do role/index.blade for dashboards
2026-01-12 12:25:11 +05:30
kusowl
2aedc08ad1 feat(broker dashboard): add the markup of broker dashboard 2026-01-09 18:38:29 +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
9ddaa71acf refactor: separate blade components to separate ui directory 2026-01-09 14:10:52 +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
kusowl
372610065d feat(navbar): fix padding from the top of mobile navbar 2026-01-09 12:45:05 +05:30
kusowl
ff31bf55d7 feat(Page title): add ability to set page title 2026-01-09 12:16:04 +05:30
kusowl
d332cf8b2d fix(navbar): responsive issue in login and register pages
- fix remember me and forgot password alignment
- fix back to home position
- fix white background in some screens at bottom
2026-01-09 12:03:16 +05:30
kusowl
bda84a9397 fix(navbar): responsive issue and add logo
- add logo in both navbar variants
- fix scrolling in mobile view
- fix bleeding of background in mobile view
2026-01-09 11:00:10 +05:30
kusowl
ed914b531d feature(auth): add columns to users table
- add extra columns in users table
- add traits for enum values as array
- refactor enums to specific namespace
2026-01-08 19:10:15 +05:30
kusowl
a8ffb42947 fix(auth pages): removed unnecessary section from login page. Add register route in navbar 2026-01-08 18:27:17 +05:30
kusowl
1938e8a864 feat(auth pages): added login and register pages
- fixed input component that not shows input field if label is not passed in props
2026-01-08 18:03:12 +05:30
kusowl
e9b873690e feat(landing page): add copyright and policy links in footer 2026-01-08 15:23:20 +05:30
kusowl
c5989cb53e feat(landing page): add mobile nav menu 2026-01-08 15:13:58 +05:30
kusowl
fa670cfdbc feat(landing page): add footer 2026-01-08 14:43:06 +05:30
kusowl
348d67dd4f feat(landing page): add get in touch section 2026-01-08 12:57:17 +05:30
kusowl
537f2a67d0 feat(landing page): add content in why deal hub section 2026-01-08 12:06:01 +05:30
kusowl
5742193f91 feat(landing page): add get in touch section 2026-01-08 11:32:32 +05:30
kusowl
d42a12e554 refactor: card component and heading
- add default style of h2 heading
- make card component for consistent style
2026-01-08 11:30:23 +05:30
kusowl
d481fe776a fix: text wrapping in navbar
- make left navlinks and buttons hidden on small screen
2026-01-08 10:07:54 +05:30
kusowl
83fbfd47fa feat(landing page): add two blocks in why-dealhub section
- add two blocks with icons
- fix styling to match ui
2026-01-07 19:02:55 +05:30
kusowl
208fb5aa95 feat(landing page): add navbar, hero section and why choose dealhub
- bulk commit due to repo issue
- why choose dealhub (wip)
2026-01-07 18:49:44 +05:30