The primary goal of the application is to assist the administrator in managing dog training classes and overseeing the stay of pets at the center.
Through the platform, the administrator will be able to efficiently organize and supervise activities related to training, including scheduling. Additionally, the application will enable the management of pet stays by providing tools to record relevant information such as check-in and check-out dates, additional required services, and specific care details for each animal.
In this way, the application not only streamlines the management of daily operations but also enhances the experience for both pet owners and trainers by ensuring clear communication and effective organization.
To try the app, use:
Admin | Client | |
---|---|---|
admin@gmail.com | test@gmail.com | |
password | 12345 | 12345 |
Main features
The page is structured into five main sections: Login/Register, Administrator Profile, Administrator Calendar, Photos, and User Profile. The functionalities of each section are described below:
Login/Register: Allows users and administrators to sign up and log in to access the platform’s personalized features. It is important to note that clients will not be able to access their profiles until the administrator has activated their account after registration.
Administrator Profile: In this section, the administrator can manage all aspects of the service, including:
- Creating and configuring available classes for clients, specifying whether they will be individual or group sessions.
- Managing users and their pets’ information.
- Overseeing pet stays at the center.
Administrator Calendar: Provides the administrator with a clear and organized view of all active classes and stays, enabling efficient tracking of scheduled activities.
Photos: This section allows the administrator to upload and view images of the pets. Clients, in turn, will have exclusive access to photos of their own pets, enhancing the experience and fostering a closer connection with the service.
User Profile: Clients can create profiles for their pets, including relevant information about them. Additionally, from this section, they can book available classes and schedule stays for their pets at the center.
This structure ensures an organized and user-friendly experience for both the administrator and the clients.
Technologies Used
- Languages: HTML5, CSS3, TypeScript.
- Frameworks: React and Tailwind CSS for a responsive and consistent design.
- Libraries: React Suite, React Big Calendar, React Icons.
- Backend: NodeJS, Express, JavaScript.
- Data Base: MySQL.