About InfinityFit ================= Introduction ------------ **InfinityFit** is an all-in-one **health management platform** designed to help users easily and professionally track and achieve their health goals. It offers a comprehensive solution to record and analyze workouts, diets, and health metrics. Target Audience --------------- **InfinityFit** is for: - **People who want to live a healthy and long life** - **Fitness and wellness enthusiasts** - **Anyone looking to systematically track their health goals** This platform provides **personalized solutions** tailored to **all age groups** and **lifestyles**. Project Goals ------------- The goal of **InfinityFit** is to help users manage their health **easily and professionally** while effectively achieving their goals. We aim to provide tools and information that make health management **simpler** and **continuously rewarding**. Key Features ------------ ### 🍏 Diet Plan Calculator - Input **current weight**, **goal weight**, age, and gender to create a tailored diet plan. - Set the desired **diet duration** (in days) and calculate your personalized plan. - Provides a simple and user-friendly interface to manage diet goals effectively. ### 🍎 Food Calorie Dictionary - Search for **calorie information** of various foods in a convenient dictionary format. - Supports quick look-up to assist in daily calorie tracking and planning. ### 📖 Health Management Diary - Record daily health-related data, including diet, workouts, and other activities. - Helps track progress and maintain consistency over time. ### 📊 Body Weight Trends Visualization - Generate **graphs and charts** to visualize body weight changes over time. - Provides insights into progress and areas for improvement in health goals. ### 👥 Community Features - Connect with others in the community to **share experiences** and **motivate** each other. - Collaborate on health challenges and celebrate milestones together. Getting Started --------------- ### Prerequisites To run this project, ensure the following are installed: - [Node.js](https://nodejs.org) - [Python](https://www.python.org/) - Check project requirements in the `docs` folder. ### Installation Steps 1. Clone the repository: - git clone https://github.com/lyeong1010/InfinityFit.git 2. Navigate to the project directory: - cd InfinityFit 3. Install necessary dependencies: - npm install 4. Start the development server: - npm start ## 🤝 Contributing We welcome contributions to **InfinityFit**! You can contribute in the following ways: ### 1️⃣ Report Bugs - If you find unexpected behavior, report it on **GitHub Issues**. ### 2️⃣ Suggest Features - Share your ideas for new features or improvements. ### 3️⃣ Submit a Pull Request - Implement features or fix bugs, and then submit a **Pull Request (PR)**. Contributing ------------ We welcome contributions to **InfinityFit**! You can contribute in the following ways: 1. **Report Bugs**: If you find unexpected behavior, report it on **GitHub Issues**. 2. **Suggest Features**: Share your ideas for new features or improvements. 3. **Submit a Pull Request**: Implement features or fix bugs, and then submit a **Pull Request (PR)**. Steps for contributing: - Fork the repository and clone it locally. - Create a new branch for your feature or fix. - Commit and test your changes. - Submit a pull request with a detailed description. Contact Information ------------------- ### GitHub Issues Have a problem or suggestion? 👉 [Visit the GitHub Issues page](https://github.com/lyeong1010/InfinityFit/issues) ### Email Contacts - **Yeong Eun Lee**: [lyeongeun1010@naver.com](mailto:lyeongeun1010@naver.com) - **Eun Woo Kim**: [dmsdn01@naver.com](mailto:dmsdn01@naver.com) - **Sohee Kim**: [sohee2125@gmail.com](mailto:sohee2125@gmail.com) License ------- This project is licensed under the **Apache 2.0 License**. See the `LICENSE` file for more details.