Skip to content

feat: vendor registration and profile pages#53

Open
khaylebfortune wants to merge 1 commit into
StepFi-app:mainfrom
khaylebfortune:feat/vendor-registration-and-profile
Open

feat: vendor registration and profile pages#53
khaylebfortune wants to merge 1 commit into
StepFi-app:mainfrom
khaylebfortune:feat/vendor-registration-and-profile

Conversation

@khaylebfortune

Copy link
Copy Markdown
  • Add Vendors list page with search bar, category filter, vendor card grid, and pagination
  • Add VendorRegister page with full form validation (name, category, country, city, website, description)
  • Add VendorDetail page to display individual vendor info
  • Add registerVendor method to vendors.service.ts
  • Update listVendors to support search and category query params
  • Add city field to Vendor type
  • Add /vendors/:id route to router
  • Handle loading, error, and empty states on all pages
  • Enforce JWT auth requirement on registration page
  • URL validation on website field
  • Category dropdown with all valid options
  • Zero TypeScript errors

Closes #2

- Add Vendors list page with search bar, category filter, vendor card grid, and pagination
- Add VendorRegister page with full form validation (name, category, country, city, website, description)
- Add VendorDetail page to display individual vendor info
- Add registerVendor method to vendors.service.ts
- Update listVendors to support search and category query params
- Add city field to Vendor type
- Add /vendors/:id route to router
- Handle loading, error, and empty states on all pages
- Enforce JWT auth requirement on registration page
- URL validation on website field
- Category dropdown with all valid options
- Zero TypeScript errors

Closes StepFi-app#2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: build vendor registration and profile page

1 participant