The Pet Care Management System helps to take care of your lovely pets by providing different services. The system is a website where the any user of the system can view the pet details, petsโ accessories details, veterinary service details, and pet boarding kennel places before they come to the shop. Also, they can search the before mentioned details as much as quickly on the website.
The admin of the system can perform all the operations on the website. Once he/she log in to the system as an admin by entering exact username and password can view the admin dashboard. At there they can view summary of website. Following are the main operations that can be performed by admin on the website.
The main objective of doing this project is that to practise the Agile Methodologies and gain it's benefits while developing the project to track the progress. Here is the original repo that I'd contributed.
Main Functions:
Pet Details ๐ถ
Pet Accessories ๐ฆด
Veterinary Service ๐ฉบ
Pet Boarding Places ๐ก
Language
Technology
Tools
Azure Boards - For planning and managing the project
GitHub - For easy branching and merging of the entire codebase of the project (version control management)
SonarQube - For continuous inspection of code quality
Selenium - For testing of the system
My contribution to the project was:
Implemented the Admin Home Page
Pet Boarding Place details user view
Search Pet Boarding Places as a user
Pet Boarding Place details admin view
Add new Pet Boarding Place
Update Pet Boarding Place
Delete Pet Boarding Place
Generate Report for Pet Boarding Place
Screenshots of my part of working project:
figure 1.1: User View
figure 1.2: Admin View
figure 1.3: Add New Place Details
figure 1.4: Update Place Details
figure 1.5: Generate Report By Place
figure 1.6: Admin Dashboard
How to get started
Prerequisites
Softwares:
IntelliJ Idea IDE
VS Code IDE
Dependencies
node
React
Procedure of setting up and run the project
Frontend
Clone the project
Open a cmd in the project frontend directory and run npm install