Oct 2022 - Mar 2023
vdk-breeder-logo

Veterinář do kapsy - Breeder

Mobile application for breeders or pet owners that used for pet management and consultation requests.

Technical Specs

  • Used rtk-query-codegen-openapi for generating and managing APIs to ensure backend consistency.
  • Integrated Stripe for payment processing.
  • Added Voximplant for real-time video calls.
  • Utilized AWS services like Cognito for authentication and user management, S3, SES, and SQS.
  • Implemented Sentry for error monitoring.
  • Created a monorepo with shared components for both the breeder and vet apps, managed with Storybook.
  • Developed a clean backend architecture with PHP Symfony, focusing on Domain-Driven Design (DDD).
  • Employed React Hook Form for streamlined form creation, enhancing efficiency and user experience.
  • The front-end is entirely written in TypeScript for better code reliability and maintainability.
  • The back-end uses PHP Symfony with Doctrine, implementing DDD architecture.
  • Fully customized components built on top of Nativebase.

Features

  • Authentication, login/register
  • Request video call consultations
  • Add pet profiles such as type of pet, picture, date of birth, etc
  • View list of online vets
  • Push notifications
  • History of consultations
  • Payment using stripe
  • Add a review for the vet regarding the consultation
  • Ability to find the nearest vet clinic
Role
Contributions
  • Responsible for developing FE side from sractch.
  • Handled user stories.
  • Added new features.
  • Implement best practices, clean codebase and strongly typed.
  • Partially worked on BE side.
  • Closely collaborating with other devs, QA and project manager.
Prev
Customer Portal
Next
Roadsense Admin
biansor-logo
Developed & designed by
Biansor Almerol

biansor.com © Jan 2025 - Present. All rights reserved.