From 1d3dc5909c50cbccd50b42fcd7ffdd2986d7c940 Mon Sep 17 00:00:00 2001 From: Abdallah Mohamed <84878301+abdallahFc@users.noreply.github.com> Date: Thu, 4 Sep 2025 12:48:32 +0300 Subject: [PATCH] Update README.md --- README.md | 347 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 244 insertions(+), 103 deletions(-) diff --git a/README.md b/README.md index becbcdf6..8a5659bf 100644 --- a/README.md +++ b/README.md @@ -1,116 +1,257 @@ -

-

- EvolveFit A gym tracking app built with Kotlin Multiplatform for Android and iOS. Track workouts , monitor progress , and achieve your fitness goals! -

-
-

- -## Architecture -This project is based on a Kotlin Multiplatform (KMP) architecture with shared business logic between Android and iOS. - -## Technologies -> [!TIP] -> - KMP -> - cmp -> - Room Database -> - Koin -> - Coil -> - Ktor -> - Navigation 2(Type Safe) - -## Features -### OnBoarding - -image - - -### Authentication -register1 register2register3 - -### Home Screen -home - -> [!Note]| - -> - **Weakly Progress**: View your workout progress over the week. -> - -> - **Today's Nutrition**:Track your water intake and calorie consumption for the day. -> - -> - **Just For You**:Discover personalized workouts tailored to your goals. - - -### 🥗 Nutrition -nut1nut2nut3 - -[!Note] - -Nutrition: Overview of your daily nutrient and calorie progress. - -Add Meal: log your meals with amount of calories. - -Add Water: Stay hydrated by recording your daily water intake. - -Suggested Meals: meal recommendations. - -### Suggested Meals - - - - - - - - - - - -
Suggested Meals
- meal -
+# 💪 EvolveFit -#### Meal Details: -> **_Displays all the details about the Meal_** - - - - - - - - - - - -
Meal details
- mealde -
+
+![EvolveFit Banner](https://github.com/user-attachments/assets/a05dd70d-5fa4-46e7-b1cf-ad426dd38e30) +**🏋️ A comprehensive gym tracking app built with Kotlin Multiplatform** +*Track workouts • Monitor progress • Achieve your fitness goals* -### Workout: -| | | | | | -|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| -| workout1 |wor2 | work2 |work3| workout4 -### Profile Screen: -| | | | | -|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------| -|more |mor2 | them |white - | +[![Kotlin](https://img.shields.io/badge/Kotlin-Multiplatform-7F52FF?style=for-the-badge&logo=kotlin)](https://kotlinlang.org) +[![Compose](https://img.shields.io/badge/Compose-Multiplatform-4285F4?style=for-the-badge&logo=jetpackcompose)](https://www.jetbrains.com/compose/) +[![License](https://img.shields.io/badge/License-MIT-00C851?style=for-the-badge)](LICENSE) +[![Contributors](https://img.shields.io/badge/Contributors-Welcome-FF6B6B?style=for-the-badge)](https://github.com/Cairo-Squad/EvolveFit/graphs/contributors) +
--- -## Installation -1- Clone the Repository + +## 🏗️ Architecture & Technology Stack + +
+ +**Built with modern technologies for optimal performance** + +
+ +### 🔧 Core Technologies +``` +🎯 Kotlin Multiplatform (KMP) 📱 Compose Multiplatform +🗄️ Room Database 🔗 Koin Dependency Injection +🖼️ Coil Image Loading 🌐 Ktor Networking +🧭 Type-Safe Navigation 2 ``` + +--- + +## ✨ Features Overview + +### 🚀 **OnBoarding Experience** +
+OnBoarding Screen +
+ +### 🔐 **Seamless Authentication** +
+Registration Step 1 +Registration Step 2 +Registration Step 3 +
+ +### 🏠 **Smart Home Dashboard** +
+Home Screen +
+ +> **🎯 Key Features:** +> - **📊 Weekly Progress** - Visualize your workout journey over time +> - **🍎 Today's Nutrition** - Monitor water intake and calorie consumption +> - **✨ Personalized Workouts** - AI-curated routines tailored to your goals + +--- + +## 🥗 Nutrition Tracking + +
+ +**Complete nutrition management at your fingertips** + +Nutrition Overview +Add Meal +Water Tracking + +
+ +### 🍽️ **Smart Meal Suggestions** + +
+ +Suggested Meals + +**📋 Detailed Meal Information** + +Meal Details + +
+ +--- + +## 💪 Workout Management + +
+ +**Your personal trainer in your pocket** + +
+ + + + + + + + + + + +
+Workout Home +
📋 Workout Plans +
+Exercise List +
🏃 Exercise Library +
+Exercise Details +
📖 Exercise Guide +
+Workout Progress +
📈 Progress Tracking +
+Workout Timer +
⏱️ Workout Timer +
+ +--- + +## 👤 Profile & Customization + +
+ +**Personalize your fitness experience** + +
+ + + + + + + + +
+Profile Menu +
⚙️ Settings Hub +
+Profile Details +
👤 Profile Info +
+Dark Theme +
🌙 Dark Theme +
+Light Theme +
☀️ Light Theme +
+ +--- + +## 🚀 Getting Started + +
+ +**Ready to transform your fitness journey?** + +
+ +### 📥 **Installation Steps** + +```bash +# 1️⃣ Clone the repository git clone https://github.com/Cairo-Squad/EvolveFit.git + +# 2️⃣ Open in Android Studio +# Launch Android Studio and open the project + +# 3️⃣ Configure environment +# Add required parameters in local.properties file + +# 4️⃣ Build and run +# Deploy to emulator or physical device +``` + +--- + +## 🤝 Join Our Community + +
+ +**Help us make fitness accessible for everyone!** + +[![Contributors Welcome](https://img.shields.io/badge/Contributors-Welcome-00C851?style=for-the-badge&logo=github)](CONTRIBUTING.md) +[![Good First Issues](https://img.shields.io/badge/Good_First_Issues-Available-4285F4?style=for-the-badge&logo=github)](https://github.com/Cairo-Squad/EvolveFit/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) +[![Discord](https://img.shields.io/badge/Join_Our-Discord-7289DA?style=for-the-badge&logo=discord)](https://discord.gg/your-discord) + +
+ +### 🛠️ **How to Contribute** + +
+ +```mermaid +graph LR + A[🍴 Fork] --> B[🌿 Branch] + B --> C[💾 Commit] + C --> D[📤 Push] + D --> E[🎯 PR] + style A fill:#FF6B6B + style B fill:#4ECDC4 + style C fill:#45B7D1 + style D fill:#96CEB4 + style E fill:#FFEAA7 ``` -2- open the project in android studio. -3- Add the required parameters in `local.properties` file. +
+ +1. **🍴 Fork** the repository to your GitHub account +2. **🌿 Create** your feature branch (`git checkout -b feature/amazing-feature`) +3. **💾 Commit** your changes with descriptive messages +4. **📤 Push** to your forked repository +5. **🎯 Open** a Pull Request with detailed description + +--- + +## 👥 Meet Our Team + +
+ +[![Contributors](https://contrib.rocks/image?repo=Cairo-Squad/EvolveFit)](https://github.com/Cairo-Squad/EvolveFit/graphs/contributors) + +**💖 Made with passion by the Cairo Squad** +*Dedicated developers revolutionizing fitness technology* + +
+ +--- + +## 🌟 Show Your Support + +
+ +**Love EvolveFit? Show us some love!** + +[![GitHub stars](https://img.shields.io/github/stars/Cairo-Squad/EvolveFit?style=for-the-badge&logo=github&color=FFD700)](https://github.com/Cairo-Squad/EvolveFit) +[![GitHub forks](https://img.shields.io/github/forks/Cairo-Squad/EvolveFit?style=for-the-badge&logo=github&color=32CD32)](https://github.com/Cairo-Squad/EvolveFit/network) +[![GitHub watchers](https://img.shields.io/github/watchers/Cairo-Squad/EvolveFit?style=for-the-badge&logo=github&color=1E90FF)](https://github.com/Cairo-Squad/EvolveFit/watchers) + +**⭐ Star this repository if it helped you on your fitness journey!** + +
+ +*🚀 Evolving fitness technology, one commit at a time* + +
-4- Build and run the project on an emulator or physical device. +[![Built with Love](https://img.shields.io/badge/Built_with-❤️_&_☕-FF6B6B?style=flat-square)](https://github.com/Cairo-Squad/EvolveFit) +[![Powered by Kotlin](https://img.shields.io/badge/Powered_by-Kotlin_Multiplatform-7F52FF?style=flat-square&logo=kotlin)](https://kotlinlang.org) +[![Made in Cairo](https://img.shields.io/badge/Made_in-🏛️_Cairo-F39C12?style=flat-square)](https://en.wikipedia.org/wiki/Cairo) -## 👥 Contributors - - - +