This was created during our time as a student at Code Chrysalis.
This is the client side repository. You need to run the server side at the same time. This is Server Repository.
This is an application that connects the people who want to interact with animals with pet owners.
If you want to have an animal, but can't for some reasons, this app can allow you to connect a pet owner who has the pet which you want to interact with and meet it in parson.
If you already have pets, but can't look after them well for some reasons, this app can allow you to connect people who love animals and ask them to look after them safely.
Pet owners can request carers (people who search pets) to answer some questions to comfirm if the carer is a safe person. Only when an owner checks an answer of questionnaire and accepts the offer from a carer, the carer can meet the pets in person.
Carers can easily search pets which they are interested in with tag system. They can register the tags as their interests in advance, and change the tags in search page anytime.
When an owner accept offers from a carer, they can use chat functionality to talk more concretely with each other. This functionality removes the anxiety of both owners and carers by communicating with each other directly.
When a carer sends a request to meet a pet, it will be notified to the owner in real time. Also, when an owner approves a carer's request, it will be notified in real time to the carer. With this feature, both will not overlook the action from the other.
You can try the live application here.
To use this application,
- This is the client side repository. You need to run the server side at the same time. This is Server Repository.
- You need Node.js, yarn installed on your computer. Also, you need to use mongodb on your computer or on cloud.
To install all dependencies, run this code in your terminal.
yarn
To set up environment variables, create .env
file and set up your own environment variables in the file.
REACT_APP_SERVER_URL=//your local host url
REACT_APP_WS=ws://localhost: //your local host port number
SKIP_PREFLIGHT_CHECK=true
To start the server, run this code in your terminal.
yarn start
To see the app, open your browser and access your local host url which you set up in .env
file.
React | Redux | Bulma | netlify |