Skip to content
@GrowQuest

GrowQuest

๐ŸŒฑ GrowQuest

A mobile app that helps users track plants, raise virtual plant pets, battle others, and scan plant health using AI.


๐Ÿ“– Table of Contents


๐ŸŽฏ Project Goals

  • โœ… Build a fun, interactive plant care app using React Native.
  • โœ… Implement a turn-based pet battle system for engagement.
  • โœ… Use AI (TensorFlow.js) to analyze plant health from photos.
  • โœ… Include a simple trading system for plant pets.
  • โœ… Keep the project lightweight (6-8 week timeline).

๐Ÿ“Œ Features (MVP Scope)

๐ŸŒฟ Plant Tracking System

  • Log plants, track growth, and set watering reminders.

๐ŸŽฎ Virtual Plant Pet Battles

  • Raise plant pets, level them up, and battle others in a turn-based system.
  • Simple attack mechanics with randomized outcomes.

๐Ÿ” AI Plant Health Scanner (TensorFlow.js)

  • Upload leaf images to detect diseases.

๐Ÿ”„ Basic Trading System

  • Trade plant pets using in-game currency.

๐Ÿ† XP & Leveling System

  • Earn XP for plant care & battles to unlock pet evolutions.

๐Ÿ›’ Basic In-App Purchases

  • Buy digital decorations for plant pets.

๐Ÿ—ฃ๏ธ Community Forum

  • Users can join discussion boards related to plant care, plant pet strategies, and trading.
  • Share tips, advice, and plant pet battle results.

๐Ÿ›  Tech Stack

๐Ÿ“ฑ Frontend

  • React Native โ€“ For building cross-platform (Android & iOS) mobile app.
  • Expo โ€“ Simplifies development and deployment.
  • React Navigation โ€“ For handling navigation.
  • Socket.IO (Optional) โ€“ For real-time community engagement.

๐Ÿ–ฅ Backend

  • Firebase โ€“ Authentication, real-time database, and cloud functions.
  • Node.js โ€“ For additional backend logic (e.g., battle mechanics, transactions).
  • Express (Optional) โ€“ For setting up APIs.
  • Socket.IO โ€“ For real-time data updates in the forum.

๐Ÿค– AI Integration

  • TensorFlow.js โ€“ AI plant health scanner for disease detection.
  • Google Cloud Vision API โ€“ Alternative for image analysis.

๐Ÿ›’ In-App Purchases & Payments

  • Stripe API โ€“ Handles in-app purchases.
  • PayPal / Apple Pay / Google Pay โ€“ Additional payment gateways.

๐Ÿ—ฃ๏ธ Community Forum

  • Firebase Firestore โ€“ Stores forum posts and user interactions.
  • Socket.IO โ€“ Enables real-time updates.

๐Ÿ›  Other Tools

  • Figma/Adobe XD โ€“ UI/UX design.
  • GitHub โ€“ Version control.
  • Jira/Trello โ€“ Task management.

๐Ÿค Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new feature branch (git checkout -b feature-name).
  3. Commit changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Open a Pull Request.

๐Ÿ“ฌ Contact

Interested in helping develop GrowQuest? Reach out!

๐Ÿ“ฉ Contact: Via contact form

๐Ÿ’ก Open Roles:

  • Product Manager
  • Frontend Developer (React Native)
  • Backend Developer (Firebase + Node.js)
  • AI Specialist (TensorFlow.js)
  • Game Designer
  • UI/UX Designer

Let's build GrowQuest together! ๐ŸŒฑ๐Ÿš€

Pinned Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ