Skip to content

PekaVengers/PetCare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Pet Care Logo

PetCare

PetCare is a project aimed at providing comprehensive care for your beloved pets whenever you're away from home. Our platform connects pet owners with reliable caregivers who are passionate about ensuring the well-being of animals. Whether you're going on a vacation, a business trip, or simply need someone to look after your furry friend for a day, PetCare has you covered.

Demo

Tech Stacks

Run App

Client
  1. Fork the Repository : Start by forking the PetCare repository to your GitHub account
  2. Clone the Repository
git clone https://github.com/<your_github_username>/PetCare.git
  1. Go to the project directory
  cd my-project
  1. Go to Client directory
  cd client
  1. Install dependencies
  npm install
  1. Start the server
  npm run dev
Server
  1. Go to server directory
  cd server
  1. Install dependencies
  npm install
  1. Create a .env file and place the following environment variables:
CLOUDINARY_NAME=YOUR_CLOUDINARY_NAME
CLOUDINARY_API_KEY=YOUR_CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET=YOUR_CLOUDINARY_API_SECRET
PORT=YOUR_PORT
NODE_ENV=YOUR_NODE_ENV
FRONTEND_URL=YOUR_FRONTEND_URL
SMPT_HOST=YOUR_SMTP_HOST
SMPT_PORT=YOUR_SMTP_PORT
SMPT_SERVICE=YOUR_SMTP_SERVICE
SMPT_MAIL=YOUR_SMTP_MAIL
JWT_SECRET=YOUR_JWT_SECRET
JWT_EXPIRE=YOUR_JWT_EXPIRE
DB_URL=YOUR_DB_URL

Images are stored using a third-party cloud service, Cloudinary

  1. Start the server
  node server.js

Contributors

License

This project is licensed under the MIT License.

Acknowledgement

We would like to express our sincere gratitude to everyone who has contributed to the PetCare project. Your dedication, passion, and support have been invaluable in making PetCare a trusted platform for pet owners and caregivers.