Skip to content

PawConnect is a platform designed to connect pet owners with adoption services, helping facilitate the rehoming of dogs. The system allows users to list dogs for adoption, submit rehoming requests, and manage the process of transitioning a dog from one owner to another.

Notifications You must be signed in to change notification settings

rosemwangie/pawconnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PawConnect

PawConnect is a platform designed to connect dog owners and potential adopters, streamlining the process of rehoming dogs. The system allows users to list dogs for adoption, submit rehoming requests, and manage the process of transitioning a dog from one owner to another.

Features

  • List dogs available for rehoming
  • Submit rehoming requests
  • User profile management for dog owners and adopters
  • API for managing dog, user, and rehoming data
  • Responsive and modern UI built with Next.js and Tailwind CSS

Tech Stack

Backend:

  • Java (Spring Boot)
  • PostgreSQL (Database)
  • JPA/Hibernate (Persistence)
  • Lombok (Code simplification)
  • Spring Security (Authentication & Authorization)

Frontend:

  • TypeScript (Strict typing for scalable and maintainable code)
  • Next.js (React framework for server-side rendering and API routes)
  • Tailwind CSS (Utility-first CSS framework for rapid UI development)

Getting Started

Prerequisites

  • Java 17+
  • Node.js (v14 or higher)
  • PostgreSQL (or any compatible SQL database)
  • Maven (for Java dependencies)
  • Git (for version control)

Backend Setup

  1. Clone the repository:
    git clone https://github.com/rosemwangie/pawconnect.git
    cd pawconnect

About

PawConnect is a platform designed to connect pet owners with adoption services, helping facilitate the rehoming of dogs. The system allows users to list dogs for adoption, submit rehoming requests, and manage the process of transitioning a dog from one owner to another.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published