
33
Website -
I made this album because I wanted to share some of my favorite moments over the years. I'll add more photos as I find them. Hope you will like and upvote it. This was made with NextJS and deployed on Vercel. I used Supabase to store Images and scheme. It follows a Justified Layout grid. it is very similar to what you'd see in an album on the desktop version of Google Photos. When I upload a new photo, the entire layout shifts to accommodate it.
Upload Service -
To upload the images conveniently, anytime I've developed an upload service app using Dart and Flutter. The video demo shows the process to upload an image through it. I can share images into it, or use the image picker; then it extracts metadata, adds a dominant color, resizes it and converts it to WebP format. It also creates a WebP thumbnail. I can browse uploaded images as well.
Built with