Date: August 2023
A web application where users can upload photos, rate, and comment on cats spotted in the mountain village of Azuga, Romania! This project was built using Node.js, Express.js, MongoDB, and Mapbox for interactive maps.
It is my first complex web application, and I did it after the completion of a web development course in order to test my newly acquired knowledge.
This app was inspired by the numerous unique and friendly cats my friends, family, and I encountered during our many trips to Azuga. We often found ourselves remembering the spots where we'd seen each cat, hoping to meet them again on future visits. Initially, I jotted down these locations manually, but I realized it would be far more efficient—and fun—to create an app specifically for documenting and revisiting these furry friends. In addition to exercising my web development skills, this project became a way to capture and share these memorable encounters.
Users can upload cat sightings along with images, descriptions, and location data.
Rate and review cats with an interactive rating system.
View all cat sightings on a map, with individual cat detail pages showing precise locations.
Image upload support with Cloudinary.
User authentication for adding reviews and cat entries.
The landing page
The page that lists all cats in short detail
The detailed show page of the cat
The form through which a cat can be added
There still is a lot of work to be done on this app and I am looking forward to improving it in the near future.