A simple web app for pet lovers to share photos of their pets. It was built during Salt's 24 hour full stack challenge. Users are able to upload images of their pets, comment on the images, and favorite images. Users can also delete the comments and images.
![iPhone PawsitiveVibes](https://private-user-images.githubusercontent.com/101557392/253755034-b92b4287-8e4a-42a9-846e-a3ee984504ef.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjYxNjU3NDgsIm5iZiI6MTcyNjE2NTQ0OCwicGF0aCI6Ii8xMDE1NTczOTIvMjUzNzU1MDM0LWI5MmI0Mjg3LThlNGEtNDJhOS04NDZlLWEzZWU5ODQ1MDRlZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkxMlQxODI0MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZDA2MmNmOWI5ZjhkNDVhN2U0NmQ0YWVjYTMzZTYzOTcwZTM4ZGI4YjhjZWI2ZTdkMjYwZTg4NTY1OTJmOGRlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.WEnylAXENV4GA6V4Axekc3EYH7RxAA2ilQ8YGR0svJk)
This app was built with the following:
- Java
- Spring
- Docker
- PostgreSQL
- React + Vite
- TypeScript
- HTML
- CSS
- Upload pet images
- Post comments on images
- Favorite images
- Delete comments
- Delete images
To install PawsitiveVibes, follow these steps:
- Clone the repository:
git clone git@github.com:vwingardh/PawsitiveVibes.git
- Navigate to the project folder and install the dependencies:
cd PawsitiveVibes
npm install
- Start the client application:
npm run dev
- Start the server application:
mvn spring-boot:run
- Navigate to localhost:
http://localhost:5173/