{"id":24794124,"url":"https://github.com/chris-cozy/planthaven","last_synced_at":"2026-04-06T21:32:58.863Z","repository":{"id":198993333,"uuid":"701136738","full_name":"chris-cozy/PlantHaven","owner":"chris-cozy","description":"Plant Haven is an open-source social media web application tailored exclusively for plant lovers. With features like user authentication, profile customization, a dynamic feed, and social interactions, it provides a secure platform to connect, share experiences, and foster a vibrant community around the love for plants.","archived":false,"fork":false,"pushed_at":"2023-10-12T17:15:55.000Z","size":2107,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-02T09:10:46.194Z","etag":null,"topics":["expressjs","full-stack","mern-stack","mongodb","nodejs","react","reactredux","reactrouterdom"],"latest_commit_sha":null,"homepage":"https://the-plant-haven.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chris-cozy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-06T02:12:06.000Z","updated_at":"2023-10-12T17:21:18.000Z","dependencies_parsed_at":"2023-10-13T08:15:35.950Z","dependency_job_id":null,"html_url":"https://github.com/chris-cozy/PlantHaven","commit_stats":null,"previous_names":["chris-cozy/planthaven"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chris-cozy/PlantHaven","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris-cozy%2FPlantHaven","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris-cozy%2FPlantHaven/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris-cozy%2FPlantHaven/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris-cozy%2FPlantHaven/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chris-cozy","download_url":"https://codeload.github.com/chris-cozy/PlantHaven/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris-cozy%2FPlantHaven/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31491097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","full-stack","mern-stack","mongodb","nodejs","react","reactredux","reactrouterdom"],"created_at":"2025-01-29T22:33:14.717Z","updated_at":"2026-04-06T21:32:58.843Z","avatar_url":"https://github.com/chris-cozy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plant Haven - Social Media for Plant Enthusiasts\r\nWelcome to Plant Haven, the ultimate social media platform designed exclusively for plant enthusiasts. This open-source web application provides a safe and interactive space for plant lovers to connect, share their experiences, and foster a vibrant community around the love for nature.\r\n\r\n## Features\r\n- Registration and Authentication: Users can create accounts and log in securely, ensuring a personalized experience.\r\n- User Profiles: View and personalize your own profile, showcasing your plant collections and interests.\r\n- Explore Other Profiles: Discover fellow plant enthusiasts and explore their profiles to find inspiration.\r\n- Feed: Stay updated with a dynamic feed displaying posts from all users, allowing you to engage with the community.\r\n- Social Interactions: Connect with others by sending friend requests and unfriending users, fostering meaningful connections.\r\n- Post Content: Share your thoughts, experiences, and images related to plants, enriching the community's knowledge.\r\n- Like/Dislike Posts: Express your appreciation for posts by liking them or indicating your disinterest with dislikes.\r\n- Responsive Design: Enjoy a seamless experience across various devices, thanks to the application's responsive design.\r\n- Light and Dark Mode: Customize your viewing experience with both light and dark mode options.\r\n  \r\n## Technologies Used\r\n- Frontend: Developed using React.js, with additional support from react-redux and react-router-dom. The Material-UI packages enhance the application's aesthetics and user experience.\r\n- Backend: Built on Node.js and Express, ensuring a robust and scalable server. The backend connects to a MongoDB database, ensuring efficient data management.\r\n- Deployment: The application is hosted and accessible at [Plant Haven](https://the-plant-haven.netlify.app/).\r\n\r\n## Getting Started\r\nTo get started with Plant Haven, follow these steps:\r\n\r\n1. Clone the Repository:\r\n```\r\ngit clone https://github.com/your-username/plant-haven.git\r\ncd plant-haven\r\n```\r\n2. Install Dependencies:\r\n```\r\nnpm install\r\n```\r\n3. Run the Application:\r\n```\r\nnpm start\r\n```\r\n4. Open Your Browser:\r\nVisit http://localhost:3000 to explore Plant Haven locally on your device.\r\n\r\n## Contributing\r\nPlant Haven is an open-source project, and we welcome contributions from the community. If you'd like to contribute, please follow these guidelines:\r\n\r\n- Fork the repository and create your branch from main.\r\n- Make sure your code follows the established coding standards.\r\n- Ensure your commits are descriptive and well-documented.\r\n- Create a pull request, explaining your changes and improvements.\r\n  \r\n## Issues and Support\r\nIf you encounter any issues with Plant Haven or have suggestions for improvements, please create an issue on the GitHub repository. For additional support or questions, feel free to contact us through the repository.\r\n\r\n## License\r\nPlant Haven is licensed under the MIT License, allowing for free use, modification, and distribution of the codebase. Your contributions are highly appreciated and can help make Plant Haven even better for the community.\r\n\r\nThank you for being a part of the Plant Haven community! 🌱🌿🌸\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris-cozy%2Fplanthaven","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchris-cozy%2Fplanthaven","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris-cozy%2Fplanthaven/lists"}