v1.0.0 - Initial Release
🎉 Overview
I'm excited to launch BeanFinder—a curated list of Australian coffee roasters. This release represents the first public version of the project, aimed at helping coffee enthusiasts discover new and local roasters with ease.
🚀 Features
- Comprehensive Roaster Directory: Explore a growing list of 200+ Australian coffee roasters, all categorized and easily filterable by state and café availability.
- User Submissions: Submit your favorite coffee roasters directly through the site, helping us keep the directory up to date.
- Dynamic Routing & Nested Pagination: Seamlessly browse through roasters with our nested pagination system, ensuring that results are easy to navigate.
- Responsive Design: Optimized for both desktop and mobile, ensuring a smooth experience across all devices.
- Netlify Integration: Deployed on Netlify for fast, reliable, and cost-effective hosting.
🛠️ Technical Highlights
- Built with Astro: Leveraging the power of Astro’s Static Site Generation (SSG) to deliver a lightning-fast user experience.
- Serverless Architecture: Data is managed through JSON files, keeping the project lightweight and server-free.
- Pagination & Filtering: Implemented with dynamic routing and Astro’s nested pagination to handle large datasets efficiently.
📝 Reflections & Learnings
This project began as a passion project, and v1.0.0 is the culmination of learning and experimentation. From tackling dynamic routing to overcoming Netlify form detection challenges, each step has helped shape a more robust and user-friendly platform.
🎯 What’s Next?
As we move beyond v1.0.0, I'm excited to continue refining and expanding BeanFinder. Stay tuned for future updates and improvements based on community feedback!
This release marks the beginning of our journey to connect coffee lovers with the best roasters across Australia. Thank you for being part of it!