Spaces:
Sleeping
Sleeping
Commit History
-
refactor(logging): change debug to info level for operational logs
Standardize logging level to INFO across application components to ensure important operational logs are captured in production. This provides better visibility into system behavior while reducing noise from debug logs.df8187a
-
refactor(user): rename user_id to customer_id across all modules
Update all schema definitions, models, services, routers and utility functions to use customer_id instead of user_id for consistency with business terminology. This includes changes to JWT payloads, database queries, API endpoints and related documentation strings. The change affects profile, pet, guest, wallet and address related functionality, ensuring all references to user identification use the customer_id field name. This maintains consistency with the domain model where users are referred to as customers in the business context. Update all test cases and API documentation to reflect this naming change. Ensure backward compatibility is maintained where needed through API versioning or migration scripts.a9ccd3b
-
feat: add wallet, address, pet and guest management features
- Add new routers for wallet, address, pet and guest management - Implement models and schemas for each feature - Add CRUD operations for wallet transactions, addresses, pets and guests - Include validation and error handling for all new features82a6cc5
-
feat(auth): add phone number support for authentication
- Implement phone number validation utilities - Add unified login input handling for email/phone - Update schemas with phone validation - Modify services to support phone authentication - Add comprehensive tests for phone functionality91dc3b5
-
feat(logging): add comprehensive logging across application layers
Implement detailed logging in models, services, and routers to improve debugging and monitoring Configure logging setup in app.py with appropriate log levels and handlers Add error handling with logging for critical operations in user flowsfe2f3e5
-
Fix mobile field reference in user model and update logging level for OTP handling
cb59048
-
Refactor user model and service; implement OAuth and OTP login features, enhance JWT handling, and update requirements
8ee3f02
-
Add initial implementation of User Management Service
- Create folder structure and necessary files for the service - Implement FastAPI application with user authentication and OTP functionality - Set up MongoDB and Redis configurations - Add user and OTP models, along with services for user registration and login - Include utility functions for sending SMS and email OTPs - Define Pydantic schemas for request validation - Update requirements.txt with necessary dependenciesb407a42