eff0b41b78
Add enums, AuthService, and integrate backend registration endpoints
...
Build frontend / build (push) Successful in 57s
- Add separate enum files: BuildingType, PropertyStatus, BookingStatus, CommissionType, IdentityType, UserRole, City, LoginMethod, OwnerType, CustomerType
- Add AuthService (addToken/getToken/deleteToken)
- Update api.js: use AuthService, add Owner/Add and Customer/Add endpoints
- Update login page to use AuthService for token storage
- Rewrite owner register: 3-step flow with OwnerType dropdown, backend integration, OTP verification
- Rewrite tenant register: 2-step flow with CustomerType dropdown, backend integration, OTP verification
- Update homepage and property detail to use enums instead of hardcoded maps
- Update AddPropertyForm to import from enums directly
- Add console logs and status toasts linked to API response messages
2026-03-27 18:03:12 +00:00
211ac42ad9
Clean up API client - use nested propertyInformation directly
...
Build frontend / build (push) Successful in 42s
- Removed manual enrichment calls (Properties/Get fallback no longer needed)
- Removed unused hasNestedInfo variables
- API now returns propertyInformation nested in RentProperties/SaleProperties
2026-03-26 23:27:28 +00:00
fd3dcf4cc3
Update mappers for flat API response + enrich with property info
...
Build frontend / build (push) Successful in 38s
- api.js: getRentProperties/getSaleProperties now fetch PropertyInformation
for each property's propInfoId (when Properties/Get endpoint is fixed)
- Updated all 3 mapApiProperty functions to handle flat response format
(no nested propertyInformation) - uses defaults for missing fields
- Status/type mapping checks both flat and nested fields
2026-03-26 22:59:08 +00:00
cfb9c0058b
Add API client and wire up live data fetching
...
Build frontend / build (push) Successful in 43s
- Created app/utils/api.js with functions for all OpenAPI endpoints
- Updated main page to fetch RentProperties + SaleProperties from API
- Updated properties listing page with API integration
- Updated property detail page to fetch by ID from API
- Added mapApiProperty() adapter to transform API responses to UI format
- All pages gracefully fall back to dummy data if API is unavailable
2026-03-26 22:20:33 +00:00
f6c6119c18
Edit rtl
Build frontend / build (push) Successful in 32s
2026-03-20 14:17:59 +03:00
d86cb9e9a1
Delete translation
Build frontend / build (push) Successful in 30s
2026-03-20 13:33:15 +03:00
2ea48df8a8
Added calendar, profits and booking for owner
2026-03-20 13:20:30 +03:00
1c8e888ea3
Added Admin page, Login, forgot password, register and owner with profile
2026-03-17 20:36:59 +03:00
8c75c7c659
Added map for home
2026-03-07 07:34:31 +03:00
6d81ff56a8
Edit admin page
...
Edit home image
Added properties page
2026-02-15 01:53:37 +03:00
1b39752c90
Initial commit: Deploy SweetHome project
2026-01-29 19:34:28 +03:00
98680267fc
Initial commit from Create Next App
2026-01-28 17:32:36 +03:00