This repository contains public-facing information and documentation related to the HortiBlog project - a horticulture blogging website built with React, JavaScript, TypeScript, Firebase, and styled-components.
Changelog · Contributing · Contact
HortiBlog is a passion project I work on in my free time, using technologies like React, JavaScript, TypeScript, Firebase, and styled-components. My mission is to educate both new and seasoned growers by sharing proven, scientific methods that go beyond anecdotal advice or "bro-science." As a passionate gardener and the sole operator of this site, I am dedicated to fostering a community of informed gardeners who can make better decisions for their plants, the environment, and themselves. Through in-depth articles, expert insights, and practical tips, I aim to empower my readers with the knowledge and confidence they need to grow and thrive in their gardening journey.
Feel free to join the Discord server to hang out and chill
- Browse and search for blog posts by topic or keyword, making it easy for users to find relevant content
- Responsive design for seamless user experience across mobile and desktop devices
- Optimize images using PNG compression to improve site performance and loading times
- Improve Lighthouse Accessibility scores to ensure the website is user-friendly and accessible to all users
- Improve the content management system (CMS) for easier administration and management of blog posts
- Enhance Search Engine Optimization (SEO) to increase website visibility and reach a broader audience
- Offer a dark mode for users who prefer a darker interface
- Integrate social media sharing options for users to share their favorite content with their network
- Add a newsletter subscription feature to keep users informed about new content and updates
- Implement a user forum with authentication, allowing members to engage in discussions and share their knowledge
- Searchbar to catch queries from all routes/posts
- Add a rating system for blog posts, allowing users to rate the content based on its usefulness
- Add a comment system, allowing users to leave feedback on individual blog posts
- Develop a mobile app version for iOS and Android to reach more users and offer a native app experience
- Implement analytics to better understand user behavior and preferences
See the CHANGELOG.md file for the list of changes and updates made to the project.
I appreciate and welcome any contributions of all levels and backgrounds to the HortiBlog project! Whether you're interested in submitting bug reports, suggesting new features, or providing code improvements, your input is valuable to me.
As the code for this project is private, if you would like to contribute, please get in touch with me through the Discord server or email. You can create your own code and I will collaborate with you on your proposed changes.
For any inquiries or feedback, please contact me at [email protected].