Symfony-Based User-Interactive Album Webapp

Job ID: 37718734

Budget: $30 – $250 USD

I'm seeking a proficient PHP developer, specifically experienced in Symfony framework (this isn't a hard requirement - I will accept also Laravel or Slim). This project entails the creation of a webapp where registered users can upload and share their own albums. The sharing will be facilitated via special links for non-registered users.

Key duties and responsibilities:
- Implementing the user registration process with prompted email verification, enabled password recovery, and profile editing abilities.
- Developing an intuitive album upload feature with the capability to support drag-and-drop uploads, multiple file selection, and image preview before uploading.
- simple administration page (add/remove users + global view of albums for admin + possibility to remove any album by admin in case there is some illegal content)
- static welcome page visible to visitors that are not logged in
- Possibility to share albums with non-logged in users via special link OR email message (whatever is more convenient for you).

The database for this project is open to either MySQL/MariaDB or PostgreSQL, based on your preference and expertise.
Related categories: PHP Website Design MySQL Symfony PHP Laravel