Skip to content

The Pet Adoption Platform is a comprehensive web application designed to facilitate pet adoption and donation campaigns.

Notifications You must be signed in to change notification settings

Monwar23/project-12-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Adoption Website

Description :

The Pet Adoption Platform is a comprehensive web application designed to facilitate pet adoption and donation campaigns. It features a user-friendly interface with a 3-column grid layout for browsing available pets, enhanced by search and category filters. Each pet's profile page includes detailed information and an integrated adoption form that pre-fills with user and pet data for easy submission and database storage. The platform also includes an infinite-scrolling Donation Campaigns Page, displaying ongoing campaigns with details like pet names, images, donation goals, and current donations, alongside an "Adopt" button. Robust authentication supports email/password login, social logins (Google, Facebook, GitHub), and JWT for secure access control, distinguishing between user and admin roles. User and admin dashboards offer functionalities for managing pets, adoption requests, donation campaigns, and user roles, ensuring smooth operation and administration of the platform.

Run server site after client-side

  • git clone
  • npm install
  • create .env file
  • update .env to :
    • DB_USER=Your Mongodb user
    • DB_PASS=Your Mongodb password
    • ACCESS_TOKEN_SECRET=Your token
    • STRIPE_SECRET_KEY=your stipe key
  • nodemon index.js and run this

About

The Pet Adoption Platform is a comprehensive web application designed to facilitate pet adoption and donation campaigns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published