Skip to content

Geeradha/Happy_Tails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy Tails

Features

  • User Roles: Pet Owner, Doctor, Doctor Assistant, Service Provider, Admin
  • Appointment Management: Book, view, and manage appointments
  • Vaccination Records: Track and manage pet vaccinations
  • Medical History: Store and view medical records for pets
  • Blog & Announcements: Share blogs and announcements with the community
  • Admin Panel: Manage users, pets, and reports
  • Reports: Export data as CSV for appointments, medical history, and more

Technologies Used

  • Backend: PHP (OOP, MVC structure)
  • Frontend: HTML, CSS, JavaScript
  • Database: MySQL
  • Other: SweetAlert2 for alerts, CSV export

Installation

  1. Clone the repository:
    git clone https://github.com/Geeradha/Happy_Tails.git
  2. Set up the database:
    • Import the provided SQL files in the /database folder into your MySQL server.
  3. Configure the environment:
    • Update database credentials in /app/core/database.php.
  4. Run the project:
    • Place the project in your XAMPP htdocs directory.
    • Start Apache and MySQL from XAMPP.
    • Visit http://localhost/Happy_Tails in your browser.

Folder Structure

/app
  /controllers
  /core
  /models
  /views
/assets
/database

Usage

  • Register as a pet owner, doctor, assistant, or service provider.
  • Admin can manage all users, pets, and generate reports.
  • Doctors and assistants can manage appointments, medical records, and announcements.
  • Pet owners can book appointments, view pet records, and interact with blogs.

About

A web-based pet care management system for clinics and pet owners, built with PHP and MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors