Skip to content

Conversation

@PietervHa
Copy link

🚀 Pull Request

Description
A clear and concise description of the changes introduced in this pull request.

This pull request addresses Issue #711 by adding a fully functional and styled User Profile section. The new profile page includes the ability for users to:

Update their name, date of birth, phone number, and address

View their email (non-editable for integrity)

Upload a profile photo with live preview and proper memory cleanup

Change their password with confirmation validation

Receive success/error feedback via react-toastify

Experience a clean, structured, and responsive layout

Related Issue
If this pull request addresses an issue, link to it here (e.g., Closes #123).

Closes #711

Type of Change
What kind of change does this pull request introduce?

  • 🐛 Bug fix
  • 🚀 New feature
  • 📄 Documentation update
  • 🛠️ Code improvement/refactor
  • 🖼️ UI/UX update
  • Other (please specify)

Screenshots (if applicable)
Add screenshots or screen recordings to demonstrate the new feature or fix.

N/A

Checklist
Please ensure the following tasks are complete before submitting the pull request:

  • [X ] I have tested my changes and ensured they work as expected.
  • [X ] I have added any necessary documentation or comments.
  • I have checked the existing issues and pull requests to avoid duplicates.
  • [X ] I have starred this repository.
  • [X ] I have reviewed my code for best practices and readability.
  • [X ] I have included any relevant tests (if applicable).

Additional Context
This feature adds a critical part of the user experience by allowing users to manage their account details in one place. All functionality was tested for form validation, error handling, and usability. Ready for review and feedback.

…nd photo support

- Allows landlords and renters to update their personal info
- Disabled email field to preserve account identity
- Added profile photo upload with preview
- Includes password change form
…assword change, and photo upload

- Users can update their name, date of birth, phone number, and address
- Email field is shown but disabled for editing
- Added profile photo upload with preview and memory cleanup
- Added password change form with validation (match confirm)
- Success/error feedback with react-toastify
- Styled and structured layout for profile page
@netlify
Copy link

netlify bot commented Aug 7, 2025

Deploy Preview for visionary-fenglisu-db1b1d ready!

Name Link
🔨 Latest commit fd25934
🔍 Latest deploy log https://app.netlify.com/projects/visionary-fenglisu-db1b1d/deploys/689515df65539c000875f7c1
😎 Deploy Preview https://deploy-preview-719--visionary-fenglisu-db1b1d.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, @PietervHa! 🎉 Thank you for submitting your pull request for Rentalog. Our dedicated team will review it diligently.Your contribution is valuable and we appreciate your efforts to improve our project.

@gauravsingh1281
Copy link
Owner

@PietervHa, share the preview (Screenshots) of the changes you made.

@PietervHa
Copy link
Author

PietervHa commented Aug 19, 2025

@gauravsingh1281 I had some issues occur with my laptop which were unrelated to this project but these made me unable to use it, so sorry for the wait. Ive made screenshots from the pages and pasted them into this word document. Rentalog profile page screen shots.docx

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.

Create profile section for both users landlord and renter.

2 participants