Resident Guide
This guide covers all features available to residents of Happy Habitat communities. As a resident, you can manage your profile, book amenities, submit support tickets, view documents, and stay informed about community events.Getting Started
Your Account
Residents are assigned to a specific community and have their own user account linked to their residence. Test Resident Accounts:Your administrator will provide your login credentials. Contact your community office if you need assistance.
First Login
- Navigate to the login page
- Enter your username and password
- You’ll be redirected to your resident dashboard
- Update your profile information
Your Profile
View Your Information
Endpoint:GET /api/users/me/resident
Retrieve your resident ID and basic information.
Update Contact Information
Contact your administrator to update:- Phone number
- Email address
- Emergency contact
- Unit/apartment number
Managing Vehicles
Register your vehicles for parking and access control.View Your Vehicles
Endpoint:GET /api/vehicles
See all vehicles registered to your residence.
Register a Vehicle
Endpoint:POST /api/vehicles
Request Body:
Update Vehicle Information
Endpoint:PUT /api/vehicles/{id}
Update vehicle details like color, plate number, or model.
Remove a Vehicle
Endpoint:DELETE /api/vehicles/{id}
Remove a vehicle from your registered list.
Managing Pets
Register your pets for community records and access to pet-friendly areas.View Your Pets
Endpoint:GET /api/pets
Register a Pet
Endpoint:POST /api/pets
Request Body:
Update Pet Information
Endpoint:PUT /api/pets/{id}
Update pet details including vaccination records and age.
Remove a Pet
Endpoint:DELETE /api/pets/{id}
Managing Visits
Register visitors for security and access control.View Your Visits
Endpoint:GET /api/residentvisits
Register a Visitor
Endpoint:POST /api/residentvisits
Request Body:
Register visitors in advance to expedite security check-in at the gate.
Update Visit Information
Endpoint:PUT /api/residentvisits/{id}
Update visit dates, vehicle information, or number of people.
Cancel a Visit
Endpoint:DELETE /api/residentvisits/{id}
Support Tickets
Submit maintenance requests, report issues, or ask questions.View Your Tickets
Endpoint:GET /api/tickets/my
See all tickets you’ve submitted and their current status.
Submit a New Ticket
Endpoint:POST /api/tickets
Request Body:
- Areas comunes - Common areas issues
- Amenidades - Amenity problems
- Mantenimiento - Maintenance requests
- Mascotas - Pet-related issues
- Pregunta / comentario - Questions or comments
- Ruido - Noise complaints
- Servicios - Utilities (electricity, water, gas, internet)
- Sugerencia - Suggestions
- Vigilancia - Security issues
- Otro - Other
LOW- Non-urgent issuesMEDIUM- Normal priorityHIGH- Urgent issues requiring quick attentionCRITICAL- Emergency situations
Check Ticket Status
Ticket Statuses:Update Your Ticket
Endpoint:PUT /api/tickets/{id}
You can only update tickets you created. Add additional details or update the description as needed.
Viewing Documents
Access important community documents like rules, regulations, and announcements.View Community Documents
Endpoint:GET /api/documents/community/{communityId}
Browse documents available for your community.
Download a Document
Endpoint:GET /api/documents/{id}/download
Community Announcements
Stay informed about community events, maintenance schedules, and important notices.View Announcements
Endpoint:GET /api/comunicados/community/{communityId}
See all announcements for your community.
Announcement Types
Comunicados may include:- Maintenance schedules
- Community events
- Rule changes
- Emergency notifications
- Holiday celebrations
- Amenity closures
Viewing Banners
See seasonal and event banners on your dashboard. Endpoint:GET /api/banners/community/{communityId}
Banner Events:
- New Year celebrations
- Independence Day (September 16)
- Halloween
- Day of the Dead (Día de Muertos)
- Christmas and holiday season
- Mother’s Day and Father’s Day
- Community-specific events
Payments and Charges
View Your Charges
Endpoint:GET /api/cargosresidente
See maintenance fees and other charges.
View Payment History
Endpoint:GET /api/pagosresidente
Track your payment history and outstanding balances.
Make a Payment
Contact your administrator for payment methods:- Online banking transfer
- Cash at community office
- Credit/debit card (if available)
- Check
Keep records of all payments for your personal records.
Surveys and Feedback
Participate in Surveys
Endpoint:GET /api/encuestas
View and participate in community surveys and polls.
Survey Topics:
- Amenity improvements
- Community satisfaction
- Event planning
- Rule changes
- Budget allocation
Amenity Booking
Amenity booking features are managed by administrators. Contact your community office to reserve amenities.
Available Amenities
Common amenities may include:- Swimming pool
- Gym/fitness center
- Event hall
- BBQ areas
- Sports courts
- Playground
- Meeting rooms
Booking Process
- Check amenity availability
- Contact administrator or use booking system
- Receive confirmation
- Follow amenity rules and time limits
- Clean up after use
Community Providers
View approved service providers for your community. Endpoint:GET /api/communityproviders
Provider Types:
- Maintenance services
- Cleaning services
- Landscaping
- Security
- Emergency services
Best Practices
Communication
- Check announcements regularly for important updates
- Submit tickets for any issues promptly
- Respond to surveys to help improve the community
- Keep your contact information up to date
Compliance
- Follow community rules and regulations
- Register all vehicles and pets
- Pre-register visitors for smooth entry
- Pay fees and charges on time
- Respect quiet hours and common areas
Security
- Keep your login credentials secure
- Don’t share your account with others
- Report suspicious activity immediately
- Update your password periodically
Troubleshooting
Can’t Submit a Ticket
- Ensure you’re logged in
- Check that all required fields are filled
- Verify you have an active resident profile
- Contact administrator if the issue persists
Can’t Access Documents
- Verify the document belongs to your community
- Check your internet connection
- Try downloading in a different browser
- Contact administrator for access issues
Visit Registration Issues
- Ensure arrival date is in the future
- Provide complete visitor information
- Include vehicle details if visitor is driving
- Allow 24 hours for security processing
Need Help?
For assistance:- Contact your community administrator
- Review the Authentication Guide for login help
- Submit a ticket for technical issues
- Call the community office during business hours
Community office hours and contact information can be found in your welcome packet or on community announcements.