Skip to content
@Pawfectly-Yours

Pawfectly Yours

Pawfectly Yours

Pawfectly Yours is a comprehensive web application designed to manage all aspects of pet care and adoption. Built with a microservices architecture, it offers a robust set of features for both administrators and pet owners, ensuring a seamless experience in managing pets and pet-related services.

Tech Stack

Front-End

Vite Js react vue html5 css3 tailwind cypress moment zustand ShadCN zod typescript pnpmjs

Back-end

spring java python django mysql

Tools

figma google docs Eraser

Key Features

Admin Dashboard & Super Admin

  • Super Admin Role: System-generated upon service start-up, with predefined User Role and Access Level.
  • Manage Users and Pet Records:
    • List of Users or Pet Owners
    • User or Pet Owner Details
    • List of Pets
    • Pet Details
    • Check-up & Admissions History
    • Recorded Dates
    • Assigned Vets
    • Follow-up Check-ups
    • Medication Taken
    • Vet Prescription Records

Vet List

  • Show Available Vets:
    • Vet Details
    • Show Time Availability
    • Set Check-up Schedules

Vet Card Tracker

  • Vaccination Tracking:
    • Monitor Vaccination Dates
    • Vaccines List with Status (Completed, Ongoing, Pending)
    • Comprehensive Records of Medical Procedures
    • Veterinarian Information with E-signature
    • Scheduling Future Vet Appointments
    • Exportable to PDF

Dog Adoption Facilitation

  • Streamline the Dog Adoption Process

Inventory Management

  • Manage Pet-Related Supplies:
    • Dog Food
    • Dog Shampoo & Perfume
    • Dog Grooming Kits
    • Dog Vitamins

Microservice Architechture

Python Django Services

Java SpringBoot Services

Spring Auth Service

  • Description: Manages authentication and authorization for the application.
  • Port: 5001
  • Repository URL: Spring Auth Service

Spring Admin Dashboard Service: Repository URL

  • Description: Provides backend functionality for the admin dashboard, including user and pet management.
  • Port: 5002
  • Repository URL: Spring Admin Dashboard Service

Spring Vet Management Service

Spring Vet Card Tracker Service

Spring Dog Adoption Service

Spring Inventory Service

Front-End Service

Documentation

Authors

Feedback

If you have any feedback, please reach out to us at [email protected]

Pinned Loading

  1. .github .github Public

    Readme

    1

Repositories

Showing 10 of 10 repositories
  • .github Public

    Readme

    Pawfectly-Yours/.github’s past year of commit activity
    1 0 0 1 Updated Aug 11, 2024
  • pawfectly-yours-react Public

    Front-end codebase for Pawfectly Yours using React. Features responsive design with Tailwind CSS, state management with Zustand, form validation with Zod, and navigation via React Router. Facilitates pet supply management, vet card tracking, and dog adoption.

    Pawfectly-Yours/pawfectly-yours-react’s past year of commit activity
    TypeScript 1 0 0 0 Updated Aug 11, 2024
  • Pawfectly-Yours/pawfectly-yours-nativewind’s past year of commit activity
    0 0 0 0 Updated Jul 25, 2024
  • spring-admin-service Public

    Admin module for Pawfectly Yours, built with Spring Boot and Java. Provides backend functionality for managing pet supplies, user accounts, and adoption processes. Features a comprehensive dashboard for vet card tracking, appointment scheduling, and application data management. Essential for admin control.

    Pawfectly-Yours/spring-admin-service’s past year of commit activity
    Java 1 0 0 1 Updated Jul 25, 2024
  • spring-common Public

    Shared module for Pawfectly Yours, built with Spring Boot and Java. Contains common utilities, libraries, and configurations for microservices to reduce code duplication and ensure consistency across the application. Designed for easy integration into various parts of the system.

    Pawfectly-Yours/spring-common’s past year of commit activity
    Java 1 0 0 1 Updated Jul 24, 2024
  • spring-inventory-service Public

    Inventory microservice for Pawfectly Yours. Handles tracking and management of pet supply stock, including product details and reorder processes. Built with Spring Boot and Java, it ensures efficient inventory management and supports optimal stock levels, streamlining supply chain operations for the Pawfectly Yours platform.

    Pawfectly-Yours/spring-inventory-service’s past year of commit activity
    Java 1 0 0 0 Updated Jul 24, 2024
  • spring-pet-adoption-service Public

    Pet Adoption microservice for Pawfectly Yours. Manages the dog adoption process, including application submissions, adoption statuses, and matching dogs with potential adopters. Built with Spring Boot and Java, this service ensures a smooth and efficient adoption workflow, helping dogs find their forever homes through the Pawfectly Yours platform.

    Pawfectly-Yours/spring-pet-adoption-service’s past year of commit activity
    Java 1 0 0 0 Updated Jul 24, 2024
  • spring-vet-management-service Public

    Vet Management microservice for Pawfectly Yours. Handles the management of vet records, including pet health histories, treatment logs, and vet information. Built with Spring Boot and Java, this service streamlines vet data management, facilitating efficient healthcare tracking and record-keeping for pets within the Pawfectly Yours application.

    Pawfectly-Yours/spring-vet-management-service’s past year of commit activity
    Java 1 0 0 0 Updated Jul 24, 2024
  • spring-vet-card-tracker-service Public

    Vet Card Tracker microservice for Pawfectly Yours. Manages and tracks vet card information, including vaccination dates, completed vaccines, deworming, anti-tick treatments, vet records, and upcoming appointments. Built with Spring Boot and Java, this service ensures comprehensive and accurate vet care tracking for all pets on the platform.

    Pawfectly-Yours/spring-vet-card-tracker-service’s past year of commit activity
    Java 1 0 0 0 Updated Jul 24, 2024
  • spring-auth-service Public

    Auth microservice for Pawfectly Yours. Manages authentication and authorization processes, ensuring secure access to the application. Built with Spring Boot and Java, this service handles user login, registration, and role-based access control. Essential for maintaining security across the Pawfectly Yours platform.

    Pawfectly-Yours/spring-auth-service’s past year of commit activity
    Java 1 0 0 0 Updated Jul 24, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…