Social Network application for Pet Owners to share photos of their adorable pets.
Frontend uses React Bootstrap framework to build user interface. Backend uses ExpressJS for server framework.
This platform provide features like - Posting photos, Saving good posts, Allow comments, Give likes, Follow & Unfollow pet owners, Search for pet owners, View gallery of images inspired from Pinterest and Option to update your profile.
Checkout live website in the description! It may take some time to load because of shared instances.
- MongoDB
- Mongoose
- Express
- React
- React Redux
- React Bootstrap
- Cloudinary
- Gravatar
- Axios
- JWT
First clone the repository from Github :
$ git clone https://github.com/amifunny/PetSpot.git
Enter into backend folder backend/
$ cd backend
Install npm dependencies -
$ npm install
Run development server using -
$ npm start
- Add Cloudinary API Key
- Add MongoDB Atlas url with authentication
Enter into backend folder frontend/
$ cd frontend
Install npm dependencies -
$ npm install
Run development server using -
$ npm start
Run and deploy application after building frontend static files
$ npm run build
If build succeeds, you can run both frontend and backend together using -
$ node backend/server



