Pet Diary is a web application designed to help pet owners manage their pets' health and daily care. With this app, users can track appointments, Notes, and other important details about their pets.
- User Authentication: Secure login using Google authentication.
- Pet Management: Add, edit, and remove pets.
- Appointments: Schedule and manage appointments for each pet.
- Notes: Track Notes and dosages for pets.
- Responsive Design: Optimized for both desktop and mobile devices.
- Frontend: React, Next.js, Tailwind CSS
- Backend: Firebase (Authentication, Realtime Database)
- Other Libraries:
@schedule-x/react
for calendar functionalityReact Hook Form
for formsuuid
for generating unique IDsZod
for form validation
- Testing: Jest