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.

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.

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


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

