laravel-boilerplate icon indicating copy to clipboard operation
laravel-boilerplate copied to clipboard

User management enhancements

Open edinana opened this issue 1 year ago • 1 comments

The requested tasks were implemented and here are some screen shots to support:

  1. Upload profile picture during user registration Screenshot 2024-04-14 at 10 29 15 PM
  2. View profile picture in user account page and in the top navigation bar Screenshot 2024-04-14 at 10 29 43 PM
  3. Edit profile picture from information tab Screenshot 2024-04-14 at 10 31 27 PM Screenshot 2024-04-14 at 10 31 38 PM
  4. Save images in public and accessible directory Screenshot 2024-04-14 at 10 51 19 PM
  5. Add some user insights in the Admin dashboard view Screenshot 2024-04-14 at 10 34 30 PM

Some assumptions were made while working on these tasks:

  1. Maximum image size to be uploaded is 2K
  2. Supported image formats are [jpeg, jpg, png, svg]
  3. Image displays are limited to 100 width and 100 height
  4. Guids were used for naming images to ensure uniqueness.
  5. While updating profile pictures, old images are deleted from storage to avoid waste of space.

Challenges:

  1. Using Macbook induced some errors that I had to troubleshoot first to be able to run the project i.e I had to add this "DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock" to the db environment variable to allow connection.
  2. I faced some issues with Mailtrap until I found that port 2525 was the blocker. I was able to presume as soon as I changed it to 465.
  3. The only IDE I have on my personal laptop is Visual Studio which wasn't helpful with this project. I had limited access to the internet so it took ages to download other IDEs. So please excuse any indentation issues as I was working with text files.

edinana avatar Apr 14 '24 21:04 edinana

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar May 16 '24 01:05 stale[bot]