Client

What do you call an alligator in a vest? An investigator.

Main page of mobile site

Features

User Management

  • Have distinct logic depending on who the logged-in user is (either a member or a guest).

  • For instance, guests should include a sponsor whenever they reserve a service.

Reservations

The client can reserve four services, namely room accomodations, grooming, daycare, and veterinary visit. This feature was designed to following these guidelines:

  • User selects a pet that will procure of the service.

  • System must display and select add-on services, if any.

  • In the case of room reservations, user selects the room for each day of stay (policy design).

  • System must display a breakdown of prices, and their total

  • System must display a confirmation message before finalizing the reservation

Booking History

Allows users to view the history of their bookings and filter results based on criteria such as status, ensuring easy management and review of past activities. Users can also view pictures attached to the booking, if any.

Pet Information

Users can register their pets through this feature, which also allows them to view and manage a list of all registered pets. Pet pictures and medical documents can be attached to their data.

Billing Overview

This function enables users to view their billing statements and apply filters based on specific criteria, such as date range, amount, or status, to easily track and manage their financial transactions.

Updates

A Twitter style section where users can view updates sent by the Pet Hotel workers/administrators about activities that their pets have undergone (such as feeding).

Work Done

Interview

  • Collaborated with the Software Development manager and workers of the Pet Hotel to gather requirements and ensure system met business needs.

Development

  • This project has been through the hands of four people; work started with analysis and review of the codes and system design of the earlier three.

  • Designed database schema and created entity-relationship chart to ensure efficient data storage and relationships.

  • Created frontend code and tested it thoroughly to ensure user-friendly interface and seamless integration with backend.

  • Integrated frontend to the backend APIs and performed testing to ensure functions are working properly.

  • Produced comprehensive documentation to facilitate future development and integration.

Deployment

  • Configured settings for DNS, hosting, and primary server, and deployed a production copy of the system.

  • Made a business presentation of the system to the upper management.

Support

  • Provided training and support to operators to ensure successful adoption and usage of the system.

Maintenance

  • Addressed bugs and rolled out updates and feature requests to enhance functionality and performance.

Tech Stack

Login page 1 (member)
Login page 2 (guest)
Booking History
Create booking page

Last updated