wiki:AboutPage

Version 1 (modified by 231035, 4 weeks ago) ( diff )

--

Project Definition

About: Petify

Team members:

  • Veronika Ilioska 231035

Short description

The database will store User identities (buyers, sellers, vets, shelter admins) with roles, profiles, verification status, and contact details. An Animals table will capture species, breed, age, sex, microchip, vaccination history, medical notes, photos, and ownership. Listings will support both sale and adoption modes with price, description, status, and location. A Vet_Clinics table will track clinics, veterinarians, services, and availability, while Appointments will manage check-ups, vaccinations, deworming, and surgery bookings, linked to calendar Reminders and email Notifications. Health_Records will log treatments, vaccines, and prescriptions. Reviews handle ratings. Optional Payments and Disputes tables cover transactions and safety.

If developed further, this would be a web/mobile platform with verified listings, searchable adoption directory, a personal pet health calendar, vet integration for appointment slots and digital records, and an admin moderation console. Future enhancements include syncing with device calendars, AI model responsible for most frequently asked questions, document uploads (vaccine cards) and basic fraud detection. The emphasis is trust, animal welfare, and a seamless end-to-end experience.

Detailed description of the project

  1. Who is the database and project intended for, i.e. who, according to your idea, will be responsible for owning the database and the application and providing them with a service - is it a company/institution/organization or an individual and a brief description of their needs
    • This project is designed as a web application and database owned and managed by an individual or a company that wants to operate a platform for buying and selling pets. The goal is to create an organized, safe, and transparent environment where people who have puppies or other animals can offer them for sale, and potential buyers can easily find and purchase them without intermediaries. The owner of the platform will be responsible for maintaining the system, ensuring the quality and accuracy of listings, and providing technical and user support.
  2. What types of users will have access to the database and the project - in terms of types of employees in the company/institution or clients?
    • Access to the system will depend on the user’s role:
      • Owner or Administrator – manages the database, moderates listings, and oversees the overall functionality of the platform.
      • Moderators – as the application grows, several moderators may be assigned to monitor listings, verify content, and handle user reports.
      • Sellers – individuals who have pets for sale; they can create profiles, upload photos, and set details such as breed, age, and price.
      • Buyers – users who browse, filter, and contact sellers to purchase or reserve an animal.
      • Both buyers and sellers – individuals who have their own pets and have recently had little ones that they want to sell.
  3. What problems in the company or organization will you solve with your creation?
    • Petify addresses one of the most common challenges among pet owners and buyers — the lack of a centralized and trustworthy place for selling and buying animals. Instead of relying on unstructured posts on social media, Petify offers a dedicated and reliable platform with:
      • Clear structure for listings – each pet has its own profile with photos, breed, age, location, and description.
      • Easy search and filtering – users can search by type, breed, price, gender, and city.
      • Safe communication – direct and controlled messaging between sellers and buyers through the system.
  4. If there are other similar ideas in the same company or in the environment, or there are already ready-made solutions in the world, how is your proposal different?
    • In this environment there is only one remotely similar idea (Лајка). The difference between mine and their application is that they are strictly for adopting street dogs/found dogs and only that specific organization can upload listings. Whereas mine anyone with a verified profile and create a listing and sell their animals.
  5. Is it a web, mobile and/or desktop application?
    • The system is designed as a web and mobile application, to ensure accessibility and ease of use from any device.

Note: See TracWiki for help on using the wiki.