NativeBloom is a modern web application designed to help users discover native plant species by location, promoting sustainable landscaping and ecological awareness. Built with accessibility and responsiveness in mind, NativeBloom empowers users to connect with their environment in an intuitive, interactive way.
📍 Geolocation Search – Find native plants specific to your zip code or region.
🌱 Plant Profiles – View scientific and common names, sun/water requirements, and benefits for pollinators.
📸 Image Gallery – Browse beautiful native plant photos to help identify and select flora.
📊 Data Integration – Pulls from reputable databases and APIs for up-to-date regional data.
❤️ Favorites List – Save preferred plants to revisit later or build a garden plan.
🏡 Lawn-to-Local Challenges – Participate in community challenges that encourage replacing turf grass with native plants.
🌍 Yard Impact Estimator – Calculate your potential positive environmental impact (water saved, carbon reduced, pollinator support) when transitioning to native plants.
🌐 Responsive Design – Optimized for desktop and mobile with a smooth, modern UI.
Frontend: Next.js, React, TypeScript
Styling: Tailwind CSS, ShadCN UI
Backend: Firebase Firestore, Authentication, Hosting
User enters their location or allows geolocation access.
The app queries a database of native plants filtered by region.
Plant data is returned and displayed with imagery, ecological notes, and invasive species warnings if applicable.
Users can save favorites, join a lawn-to-local challenge, or use the yard impact estimator to measure their personal sustainability impact.
