Employee web portal for a pet boarding & grooming business.
Allows users to create and manage relevant business data.
Full-stack web application built with TypeScript, EJS, Bootstrap, Express, MongoDB, NodeJS.
Home | Dashboard | Visit Details | Admin |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Features a dashboard overview (current/upcoming Visits, operations metadata), dedicated Guest (pet) and Client (customer/owner) CRUD views, and an Admin section with managed access: basic model table views are readable by any logged-in user, but detail/edit views of models in this section require elevated user permissions. These models include Employees, Kennels, and cat/dog Services.
Features user authentication and authorization, including forgotten password reset functionality via an emailed token. Utilizes both client-side (forms) and server-side (schema) validation for CRUD operations. Includes pagination, breadcrumb navigation, fuzzy search, input masking, HTML sanitization, image upload, and toast notifications.
For demo usage, log in with admin
as both your username and password.
pet-resort.andrewcreekmore.com