Skip to content

aylinayduvan1/petship-backend

Repository files navigation

Animal Adoption Project

Project Description

This project encompasses the backend part of a web application focused on animal adoption. It involves various entities and table information related to the domain. The main objective of the project is to address the issue of pet adoption by considering the health conditions of stray animals and overcoming the lack of qualified websites and widespread awareness among people.


Features

  1. User Management: Users can register, login, and update their profile information on the website.
  2. Animals: The project stores information about animals eligible for adoption. Details such as species, breed, age, and health status are recorded for each animal.
  3. Adoption Requests: Users can create adoption requests for specific animals. The requests can be accepted or rejected based on the suitability of the animal.
  4. Communication: Users can communicate through the website, ask questions, and provide feedback.
  5. Admin Panel: Administrators have access to the backend administration of the website. They can manage animal information, users, adoption requests, and other important data.

Technologies

  • Programming Languages: The project is developed using .NET and Angular programming languages.
  • Database: The data will be stored using the PostgreSQL database management system.
  • APIs: Specific APIs have not been determined yet, but user-friendly extensions will be integrated in future updates.

The overall goal of this project is to facilitate the animal adoption process, prioritize the health conditions of stray animals, and provide a suitable platform for people.


Hayvan Sahiplendirme Projesi

Proje Tanımı

Bu proje, hayvan sahiplendirme konusunda yazılmış bir web sitesinin backend tarafını içermektedir. Projede çeşitli varlıklar (entityler) ve tablo bilgileri kullanılmaktadır. Projenin temel amacı, yeterli miktarda kalifiye web sitesi bulunmaması ve insanlar arasında yaygın olmaması nedeniyle sokaktaki hayvanların sağlık koşullarını gözeterek sahiplendirme sorununun üstesinden gelmektir.


Özellikler

  1. Kullanıcı Yönetimi: Kullanıcılar, web sitesine kayıt olabilir, giriş yapabilir ve profil bilgilerini güncelleyebilirler.
  2. Hayvanlar: Projede, sahiplendirilmek için uygun olan hayvanların bilgileri tutulur. Her hayvan için tür, cins, yaş, sağlık durumu gibi bilgiler kaydedilir.
  3. Sahiplendirme Talepleri: Kullanıcılar, belirli bir hayvan için sahiplendirme talepleri oluşturabilirler. Talepler, hayvanın uygunluk durumuna bağlı olarak kabul edilebilir veya reddedilebilir.
  4. İletişim: Kullanıcılar, web sitesi üzerinden iletişim kurabilir, sorular sorabilir ve geri bildirimde bulunabilirler.
  5. Yönetici Paneli: Yöneticiler, web sitesinin backend yönetimini yapabilirler. Bu panelde hayvan bilgileri, kullanıcılar, sahiplendirme talepleri ve diğer önemli verileri yönetme yetkisine sahiptirler.

Teknolojiler

  • Programlama Dili: Proje, .net ve Angular programlama dili kullanılarak geliştirilmektedir.
  • Veritabanı: Veri depolama için PostgreSQL veritabanı yönetim sistemi kullanılacaktır.
  • API'ler: Apiler daha belirlenmemiş olmakla birlikte ileride çeşitli güncellemelerle kullanıcı dostu eklentiler entegre edilecektir.

Bu projenin genel amacı, hayvan sahiplendirme sürecini kolaylaştırmak, sokaktaki hayvanların sağlık koşullarını gözetmek ve insanlara uygun bir platform sağlamaktır.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages