Welcome to Froggy Friend! It is a unique mobile app designed to make healthy eating fun and engaging! In this app, you’ll be accompanied by a frog who motivates you to adopt healthier eating habits.
- Track Your Diet: Log your food intake.
- Complete Tasks: Achieve dietary goals to unlock tasks and earn rewards.
- Decorate Your Frog: Use the rewards to customize your frog with various items and accessories.
- Feed Your Frog: Keep your frog well-fed to maintain its happiness and health.
- Chat with AI: Receive diet feedback and tips through an intelligent chat interface.
- Join us on this fun journey to better eating habits with Healthy Frogs! Make healthy choices, earn rewards, and enjoy a personalized experience with your new frog friend.
Frontend:
- React Native: A framework for building native apps using React.
Backend:
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express.js: A web application framework for Node.js.
- MongoDB: A NoSQL database program that uses JSON-like documents with optional schemas.
Other Tools:
-
Firebase: A platform developed by Google for creating mobile and web applications.
-
Spoonacular API: A food and recipe API that provides access to a wide variety of culinary information.
-
Gemini API: An AI and machine learning API developed by Google.
-
Figma: A web-based design tool for UI/UX design and prototyping.
-
AWS S3 & AWS EC2: Cloud storage (S3) and compute services (EC2) provided by Amazon Web Services.
- Navigate to the project folder:
cd jumpstartfroggy- Create src folder with firebase-config file
mkdir src
touch src/firebase-config.js-
Create firebase project and paste configuration details in firebase-config file.
-
Run
npm install- Run the app on an iOS simulator:
npx expo start- Type i in the terminal after starting the Expo server:
i