My Unsplash

Challenge: Create my Unsplash app. Use Front-end libraries like React or Vue. Create your own API. Don’t look at the existing solution. Fulfill user stories below:

  • User story: I can see a list of photos in the masonry layout that I have added
  • User story: I can add a new photo to the list - the new photo should be on top of the list
  • User story: I can search for photos by label
  • User story: When I hover a photo, I can see a label and a delete button
  • User story: I can delete images
  • User story (optional): When I delete an image, I can enter my password


Once you completed, submit your solutions by providing URLs for both GitHub repository and live app on any hosting platform (5 Free Hosting Platform) and explain briefly what you have done.

As long as you fulfill all the user stories, you can give your personal touches by adding transition, using your own images, changing colors,...

Remember to put your name on the footer to prevent other from submitting your solutions.

You can check others’ solutions and give them feedbacks.

How to start

  1. Read the challenge's details
  2. Start the challenge and download the resources
  3. Check designs on Figma
  4. Have fun coding!!