Doggy Net is a social network designed for dog lovers to share and interact with photos of their furry friends. This platform offers a range of features to enhance the user experience, including API integration, user authentication (login, logout, password recovery), photo management (uploading, deleting), commenting, viewing user profiles, and accessing photo view statistics.
API Integration:
- Utilizes external APIs for enhanced functionality and data exchange.
User Authentication:
- Login: Securely log into your account.
- Logout: Safely end your session.
- Password Recovery: Regain access to your account if you forget your password.
Photo Management:
- Upload: Share your favorite dog photos with the community.
- Delete: Remove photos as needed.
Interaction:
-
Commenting: Engage with other users by leaving comments on their photos.
-
View User Profiles: Explore profiles to learn more about fellow dog enthusiasts. Photo Statistics:
-
View Counts: See how many times your photos have been viewed to gauge popularity.
To run Doggy Net locally, follow these steps:
git clone https://github.com/RXGabriel/DoggyNet.git
cd DoggyNet
npm install
Contributions are welcome! If you'd like to contribute to Doggy Net, please follow these guidelines:
- Fork the repository and create your branch (git checkout -b feature/your-feature).
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin feature/your-feature).
- Create a new Pull Request.
For any questions or inquiries, please reach out to gabriel2005rf@gmail.com