
Live demo - http://pawnderapp.herokuapp.com/
Pawnder was created so dog owners can each other and set up playdates. Dog parks can be a good way to meet local dogs, but you just never know who's going to be there, and wheter or not your dog might get along with them. That's where Pawnder comes in! You can search for your city to see all local dogs, and filter them based on their breeds and activity levels. You know your dog best and with Pawnder you can find their perfect playdate.
- Create a frontend interface using React.Js
- Connect it to a backend Express server
- Create an online MongoDB database that would store all of my user accounts
- Allow user creation and authentication using Mongoose and bcrypt
- Add Cloudinary support for user uploaded images
- Use Google Maps API support for an online map component
- Integrate search and filtering using JavaScript array logic
- Allow for users to make posts on their pages using Mongoose's push to model function
For more details on the code and logic used, please refer to the comments and documentation inside of the code.*
Live demo - http://pawnderapp.herokuapp.com/
- Clone the repo
- Use
npm installoryarn installto install the necessary dependencies - Use
npm startto start the frontend interface and server - Visit localhost:3000 for frontend interface and localhost:5000 for server
- React.js - Frontend
- Express -Backend Server
- Javascript - Frontend and backend
- MongoDB - Online database
- Mongoose - Object modeling
- Cloudinary - Stores user uploaded photos
- bcrypt - Authentication
- Google Maps - Google Maps Component
