Skip to content

amaan-ash/FitNext

Repository files navigation

FitNext 🏋️‍♂️📱

FitNext is a comprehensive Native Android Application designed to help users maintain both their physical and mental health. It features an intuitive user interface and a variety of tools, from workout exercises to meditation music, all in one place.

Features ✨

1. Multiple Login Options 🔐

  • Phone OTP login
  • Direct sign-in
  • Manual registration

2. Physical Fitness Module 🏃‍♀️

  • Short exercises: Quick workouts for when you're short on time
  • Lengthy exercises: Full workout routines for fitness enthusiasts
  • BMI calculator: Track your body mass index easily
  • Steps counter: Track daily steps with a built-in pedometer
  • Elderly exercises: Special exercises designed for seniors

3. Mental Fitness 🧘‍♂️

  • Meditation music for relaxation
  • Meditation exercises to improve focus
  • Motivational quotes for daily inspiration

4. Medicine Reminder 💊

  • Set reminders for taking medications and supplements

5. Chatbot Integration 🤖

  • Powered by OpenAI: Get fitness advice and more directly from the in-app chatbot

6. Pedometer 👟

  • Tracks steps taken daily and weekly for improved health monitoring

7. Helpline Numbers 📞

  • Quick access to health and emergency helpline numbers

8. Set Fitness Goals 🎯

  • Track your progress by setting and achieving personalized fitness goals

9. Diet Plan 🍎

  • Personalized diet plans based on user goals and preferences

Tech Stack 🛠️

  • Android: Native Android development
  • Java: Core language for application development
  • Firebase: User authentication, real-time database, cloud storage
  • MySQL: Database management for diet plans and goals
  • OpenAI API: Chatbot integration for real-time user interactions
  • XML: For defining layouts and UI components

Screenshots 📸

Getting Started 🚀

To get a local copy up and running, follow these steps:

Prerequisites

  • Android Studio
  • Java SDK
  • Firebase account

Installation

  1. Clone the repository:

    git clone https://github.com/amaan-ash/FitNext.git
  2. Open the project in Android Studio.

  3. Add your Firebase project configuration to google-services.json.

  4. Run the app on an emulator or physical device.

Contributions 🤝

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License 📝

Distributed under the MIT License. See LICENSE for more information.

Contact 📧

Amaan Ali Shaikh - skamaanali07@gmail.com

Project Link: https://github.com/amaan-ash/FitNext


FitNext: Your journey to fitness, redefined!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages