Skip to content

Full-stack web application for managing pet adoptions, built with Angular, .NET Core, and MS SQL. Includes authentication, admin dashboard, adoption requests, and PayPal donations.

Notifications You must be signed in to change notification settings

El-DriMa/sapica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Šapica 🐾

Šapica is a web-based platform created to improve and simplify the process of pet adoption. It serves as a digital bridge between animal shelters and individuals looking to adopt pets by offering a centralized, intuitive, and user-friendly environment for discovering animals in need of a home.

The platform not only facilitates better visibility for animals waiting for adoption but also helps shelters manage their listings and interactions more efficiently. With features such as secure authentication, an admin dashboard, and an interactive map of shelters, Šapica aims to digitalize and modernize the adoption process while promoting responsible pet ownership.

Description

Šapica is a full-stack web solution developed using Angular for the frontend and .NET Core for the backend, with MS SQL as the database. The platform enables users to explore adoptable animals, view shelter locations on an interactive map, and securely interact with the system. Administrators can manage animal listings and user data through a dedicated admin panel.

The primary goal of the application is to simplify the process of finding and adopting pets while providing shelters with a convenient way to manage and present available animals.

Technologies Used

  • Angular
  • .NET Core
  • MS SQL
  • Entity Framework
  • JWT Authentication

Features

  • 🔐 Secure user registration and authentication
  • 🐾 Full CRUD operations for animal listings
  • 📄 Submit and manage adoption requests
  • ✅ Admin approval/rejection of adoption requests
  • 📝 Ability to publish posts/news updates
  • 📥 Downloadable PDF files with detailed animal and adoption request information
  • 💸 Support for donations via Stripe
  • 🗺️ Interactive map showing shelter locations
  • 👩‍💻 Admin dashboard for managing users, animals, and posts
  • 📱 Fully responsive and modern user interface

This project was created together with my colleagues @nejlac and @aminag03 as part of a university assignment for the Software Development 1 course.

About

Full-stack web application for managing pet adoptions, built with Angular, .NET Core, and MS SQL. Includes authentication, admin dashboard, adoption requests, and PayPal donations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published