HappyPaws - Animal Shelter Event Planner
Estefanía Delgado Marqués
Published
0
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