Hosted website available until 9/30/2023: https://www.pawfectmatcheroo.com
Login Credentials:
Regular user: wallace@cheese.com
Regular password: Welcome123$
Admin user: admin@cheese.com
Admin password: Welcome123$
This application is hosted on Google Cloud through the website above. A regular and admin user has been set up for guest access to explore the application. In order to set up the application to run locally the following steps can be done. Note: There is a dependency on having Google Datastore configured along with gcloud CLI at minimum to run this project locally.
- Clone repository.
- Run “npm install” within each folder (animal-ui and animal-api).
- Follow instructions to setup gcloud CLI (https://cloud.google.com/sdk/docs/install).
- Configure a project on Google Cloud and allow access to API and Google Datastore.
- Use “gcloud config set” and assign your Google Cloud project with the Datastore to your local installation. a. Repeat this step in both animal-ui and animal-api folders.
- In animal-api startup the server with the command “npm start.”
- In the animal-ui folder navigate to the vite.config.ts file and comment out the “https: true” code.
- In the animal-ui folder build the application with “npm run build.”
- In the animal-ui folder start the application with “npm run preview” which will start the application on http://localhost:4173 by default.