This was the final project for the 3 month web development bootcamp I attended to learn more about HTML, CSS, Stimulus JS, Ruby (on Rails), APIs and PostgreSQL.
I continued my journey with two more courses online (Javascript, React and Redux) after the bootcamp and started an internship as a front end developer.
The site itself was created in two weeks and we tried to bring all our gained knowledge together by designing components and mockups in Figma, creating a database to work with, adding mapbox - api and different user - types (shelters | users) which will have different dashboards and possibilities to use the site:
As a user you can donate money for urgent causes, book caretaking - appointments with the animals or just find shelters close to you.
As a shelter you can add animals, decide which kind of caretaking - appointments are possible (grooming, dog walking, adoption) for the animal and start crowdfundings for emergencies. Most of the time was spent on applying what we've learned so far and making the site functional. Unfortunately there wasn't enough time anymore to design a mobile version but it was a great experience to be part of developing a web app from start to finish.