Pawsome is the perfect place where you can find a paw friend, do some volunteering, create pet events or donate anything. Moreover you can ask anything if you have a problem or only need to know something related to your pet. Pawsome is like a pet friendly community where you can find help or just look to all adorable cats and dogs who would love to join to your family.
- General Information
- Goals
- Built with
- Deployment
- Code formatting & Naming conventions
- Sitemap, Design & User Stories
- Getting Started
- Future Extra Challanges
- Contact
- License
- You can find live version here: Pawsome
- and Frontend Github Repository here: Frontend Github Repository
There are too many cats and dogs who are looking after a temporary or a forever home, but helping them doesn’t have to be complicated. I started with the idea to do an app where anyone can do more then to adopt a pet. This app is not enterly finished, the functionality could have more complexity, but my future plan is to come back to do this when I have more experience.
Frontend is deployed with Netlify and backend with Render's free plan that automatically spun down after 15 minutes of inactivity. When a new request for a free service comes in, Render spins it up again so it can process the request. This can cause a response delay of up to 30 seconds for the first request that comes in after a period of inactivity.
I followed this guide as it is a requirement of the project.
Name | Example | Usage |
---|---|---|
kebab case | is-not-a-dish | style classes |
pascal case | AllInOneCapitals | components, jsx pages |
camel case | goesDownThenUp | jsx variables, css files |
- Protoypes were made using figma and can be found here
- Sitemap, user stories, personas and all the routes are available here
- Start by cloning the repository:
[email protected]:HeidiDragomir/pawsome-backend.git
- Install npm dependencies in the root folder
npm install
- Create .env file to store the environmental variables
PORT = 5000
MONGO_URI = enter mongo uri
JWT_SECRET = enter jwt secret
- Start server
npm start
- Add a payment method in order to donate money
- When adopt or foster --> connect automatically with the owner (email, message, chat)
- Happy story Section
- Last added Section
- A map with the location of the pet's owner
Email: @HeidiDragomir
LinkedIn: Marinela-Adelheid (Heidi) Dragomir
Distributed under the MIT License. See LICENSE for more information.