Skip to content

morceaudebois/myfavoritedogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

88 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

My Favorite Dogs is a web app that allows you to make a list of your favorite dogs from a wide varitey of breeds and share it on social media. The project does a simple thing but aims to do it as best as it can, with beautiful high res photos and a smooth modern UI.

My Favorite Dogs can be used here.

✨ Features

  • Select your favorite dog breeds and order them
  • Remembers your selection through local storage
  • Save your list on the database and get a dedicated link
  • Share your list on social media
  • Credits page with name of the dogs, photographers and their links

πŸ“· Photos

This project has a emphasis on quality photography. The site uses free photos from Unsplash, Pixabay or Wikipedia as well as some of my own photos. All credits can be found here.

I'm always looking for better photos, if you think you have some that would represent a breed nicely, please get in touch at [email protected]. I'd love for you to participate to the project!

Here's a description of the ideal photo:

  • full body shot of the dog either standing or sitting, with the recognisable traits of their breed clearly visible
  • professional looking, shot with a real camera or a good phone with nice lightning conditions and a shallow depth of field
  • ideally, the dog should be at their best and not have undergone physical alterations, like cut tail, ears or balls

Some examples of ideal photos include:

Photo 1 Photo 2 Photo 3

πŸ• Current state

As of february 2024, I am finally launching the project for people to use! The site is not perfect but I intend to improve it as it gets a bit of traction and I get some feeback from users :)

Some things I'd want to do if people actually use this project:

  • Better styling, it looks a bit too 2013 for my taste
  • Saved lists in localStorage should probably expire at some point
  • Add a reset button to empty the list you're making
  • When a link to a list has been created, have a way to reset it without having to refresh the page
  • Search feature πŸ”Ž

🌟 Support my work!

If you like this project, here's some things you can do:

  • Tell your friends about it! Make your own list and share it with your friends and on social media
  • Check out my other projects, like Bonjourr or pourcentag.es
  • Add a GitHub Star to the repository ⭐️

β˜•οΈ Donate

I love making high quality open source software! My goal is to become a full time indie developer. Donations motivate me to pour more time into these projects and tackle more ambitious ones, and for this I thank you πŸ™

Buy Me a Coffee at ko-fi.com

πŸ§‘β€πŸ’» Built with

  • Made with vanilla PHP/JS & MySQL
  • Styled with Sass

Get started

npm install, then sqlite3 myfavoritedogs.db < myfavoritedogs.sql to create the database npm run scss to watch sass

About

Doggo tier list maker πŸ•

Resources

Stars

Watchers

Forks

Sponsor this project