What it does
One of the most awesome ways to promote a really good habit that is kitchen gardening and adding more meaning to it. Grow Quest not only guides and encourages you to grow food at your home but gives you a motivation to help the needy by donating that self grown priceless food.
Submitted to Novice Tier
๐ What It Does
- Google OAuth Login โ Secure authentication using Google.
- Dynamic Plant Selection โ Based on user location via Geolocation API.
- Daily Snap Feature โ Users upload images to maintain streaks.
- AI-Powered Verification โ Ensures the uploaded plant matches the selected species.
- Personalized Care Tips โ Fetched dynamically from Firebase Firestore.
- Progress Tracking โ Users maintain streaks, motivating them to continue.
- Promote user to give - We promote users to give the self grown food or a portion of it, to someone in need.
๐ ๏ธ How We Built It
- Frontend: HTML, CSS, JavaScript
- Backend: Flask (Python)
- Database: Firebase Firestore
- Authentication: Google OAuth 2.0
- Geolocation API: Determines climate-based plant selection
- AI API: Validates plant species via image uploads
๐ Challenges We Ran Into
- Implementing real-time geolocation-based plant assignment.
- Ensuring accurate AI-based plant recognition.
- Seamlessly integrating Firebase Firestore for user progress tracking.
- PWA optimization for mobile users providing seamless app like experience.
- Setting up a secure OTP verification system without third-party dependencies.
๐ก Accomplishments That Weโre Proud Of
- Successfully integrating Google OAuth with Flask.
- Implementing a streak-based engagement system.
- AI-backed validation for plant images, making it interactive and educational.
๐ What We Learned
- Effective backend and database structuring with Firebase Firestore.
- Handling API responses asynchronously in JavaScript.
- Improving image verification accuracy using AI APIs.
- Implementing service workers for PWA support.
- User engagement strategies through gamification and rewards.
๐ฎ What's Next?
- Expanding to more plant species with deeper AI learning.
- Adding community features where users can compare growth progress.
- Developing a mobile version for better accessibility.
- Enhancing call-based motivational features for user engagement.
Built with โค๏ธ for the Steel City Hacks.
Log in or sign up for Devpost to join the conversation.