Skip to content
hyzr-secPublic

About

🐾 Animatch is a web app built with the LAMP stack that helps users adopt animals from shelters. It features user authentication, animal listings, adoption requests, and profile management β€” all in a lightweight and responsive interface.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐾 Animatch

Animatch is a lightweight web application built with the LAMP stack (Linux, Apache, MySQL, PHP) designed to streamline the process of animal adoption. It connects shelters with potential adopters in a clean, responsive interface.


πŸš€ Features

  • πŸ”’ User authentication (login/register)
  • 🐢 Animal listing (available animals with photos & info)
  • ❀️ Adoption request system
  • πŸ“ Profile picture upload
  • πŸ§‘β€πŸ’» Admin/moderator ready (can be extended)
  • πŸ“± Mobile-friendly UI

πŸ› οΈ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP (vanilla)
  • Database: MySQL
  • Server: Apache

πŸ“‚ Folder Structure

Animatch/
β”œβ”€β”€ assets/
β”‚   └── uploads/profiles/        # Uploaded profile images
β”œβ”€β”€ db.php                       # DB connection
β”œβ”€β”€ login.php / register.php     # Auth pages
β”œβ”€β”€ dashboard.php                # User home
β”œβ”€β”€ request_adoption.php         # Handle adoption logic
└── ... (other core PHP files)

βš™οΈ Setup Instructions

  1. Clone the repo:

    git clone https://github.com/hyzr/animatch.git
    cd animatch
  2. Import the MySQL database:

    • Import animatch.sql into your MySQL server.
  3. Configure database:

    • Edit db.php with your own MySQL credentials.
  4. Run on local server:

    • Place in your web root (e.g., /var/www/html/animatch)
    • Start Apache and MySQL
    • Visit http://localhost/animatch

πŸ’‘ Notes

  • Uploaded profile images are stored in assets/uploads/profiles/
  • Use $_SESSION to pass alerts between pages
  • Secure file uploads with type & size checks
  • Extendable for admin dashboards, filtering, etc.

πŸ“ƒ License

MIT β€” feel free to fork, modify, and improve!


πŸ™Œ Credits

Built by [hyzr - Hela], 2025.

About

🐾 Animatch is a web app built with the LAMP stack that helps users adopt animals from shelters. It features user authentication, animal listings, adoption requests, and profile management β€” all in a lightweight and responsive interface.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages