PurrfectPets is a platform dedicated to pet adoption, allowing users to discover their ideal companions. Customize your preferences, interact with adorable pets, and seamlessly connect with shelters or owners through the PetFinder website.
Follow the project board to stay updated on the project's status. If you want to contribute:
- Clone this GitHub repository:
git clone https://github.com/cis3296f23/purrfectpets.git
- Create your own branch off of Production or Dev
- Run
npm install
to install all dependencies needed - Use your preferred IDE for development
- Open a Pull Request to Dev
- Install NodeJS version 20.x or higher
- Run
node --version
to ensure you are running version 20.x or higher
- Run
- Ensure all packages are up to date and installed by running
npm install
- Ensure API keys are in the
.env
file
PETFINDER_API_KEY=<your api key>
PETFINDER_API_SECRET=<your api secret>
AZURE_SQL_SERVER=purrfectpetssql.database.windows.net
AZURE_SQL_DATABASE=purrfectpetsusers
AZURE_SQL_PORT=1433
AZURE_SQL_USER=<your username>
AZURE_SQL_PASSWORD=<your password>
- Run
npm run dev
to start an instance of the application on Localhost. - Click on http://localhost:5173/
Cat icons created by Freepik from www.flaticon.com