HappyPaws - Animal Shelter Event Planner

Estefanía Delgado Marqués
Published

0
  • Project creator

HappyPaws — Animal Shelter Event Planner

A desktop scheduling application developed with Python, Kivy and KivyMD for managing events and shared resources in an animal shelter.

What it does

  • Creates and manages events
  • Handles recurring events
  • Manages resources with limited availability
  • Detects scheduling conflicts
  • Automatically finds available time slots

Technical highlights

  • Python
  • Kivy / KivyMD
  • JSON data persistence
  • Object-oriented programming
  • Algorithms and data structures
  • Git / GitHub

One of the main technical challenges was implementing the scheduling and resource-conflict detection logic, including a sweep-line algorithm to efficiently determine resource availability.

Screenshots

! [HappyPaws main screen](https://www.twine.net/signin

Source Code

[View the project on GitHub](https://www.twine.net/signin

#Python #Kivy #GitHub #Programming #Backend #Algorithms