Find My Dog

Capstone for the BrainStation software engineering bootcamp.

Find my dog is a fullstack web app developed as my BrainStation capstone.

Britain is a nation of dog lovers with 13 million people having them as pets.
Find My Dog aims to be the central meeting point for people who have lost their dog, or people who have found or identified a missing or stray dog.

Users can quickly create a post, upload information and images, and drop a pin on a map. By creating a digital community notice board, Find My Dog aims to help dogs and owners find home.

Find my dog homepage screenshot

Three things I enjoyed making:

✏️

The sign up process which lets users create profiles

📍

The map feature, which allows users to search for locations as well as drop pins and markers

👍

Users can interact with posts by adding comments and by out to the location pinned by the author

Signing up

The sign up process uses Zod and React-Hook-Form for validation, and JWT and bcrypt for authorisation.

The sign up process uses Zod and React-Hook-Form for validation, and JWT and bcrypt for authorisation.

Account SignUp

Creating posts

MapboxGL was used to implement the map feature, which allows users to search for locations as well as drop pins and markers.

Single post viewGoogle maps

Interacting with posts

Here users can add comments and, by clicking the map icon, link out to the location pinned by the author.

Single post viewGoogle maps