Full StackFinal Year Project

PetCare: Service Booking & Management Engine

End-to-end appointment scheduling and pet management

Overview

Developed as a Final Year Project, this platform manages the entire lifecycle of pet care services. Key features include an automated scheduling algorithm to prevent double-bookings, integrated email notifications via Nodemailer, and Cloudinary for medical record storage. The architecture uses React Context API for lightweight state management and a Node.js/MySQL backend for relational data persistence.

The Challenge

Building a conflict-free appointment system that handles varying service durations and real-time availability updates.

The Solution

Engineered a relational database schema in MySQL to track pet profiles and bookings, and built a custom React hook for date/time validation on the frontend.

Outcome

Achieved a First Class Honors evaluation for the project; delivered a functional MVP that automates pet care workflows and user notifications.

Technologies

ReactNode.jsExpress.jsMySQLTailwindCSSNodemailerCloudinary SDKContext API

Interested in similar work?

Let's discuss your project and create something amazing together.

Get in Touch