Giter VIP home page Giter VIP logo

abdelillahbel / winiwalkandroid Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 5.0 5.95 MB

WiniWalk is a fun and motivating walking app designed to turn every step into a chance to win! Whether you're a fitness enthusiast or just looking to stay active, WiniWalk provides a unique and enjoyable way to track your walking progress while giving you the opportunity to earn rewards and prizes along the way.

Home Page: https://abdelillahbel.github.io/WiniWalkAndroid/

License: GNU General Public License v3.0

Java 89.69% Kotlin 10.31%
android-app firebase-realtime-database fitness-app idea java kotlin-android open-source steps-counter

winiwalkandroid's Introduction

WiniWalk

GPLv3 License abdelilahbel Open Source Code Quality

Contributors

Logo WiniWalk is a fun and motivating walking app designed to turn every step into a chance to win! Whether you're a fitness enthusiast or just looking to stay active, WiniWalk provides a unique and enjoyable way to track your walking progress while giving you the opportunity to earn rewards and prizes along the way.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

Features

  • Step Tracking: WiniWalk accurately tracks your daily steps, distance covered, and calories burned, keeping you informed about your walking achievements.

  • Challenges and Rewards: Participate in exciting walking challenges and earn rewards as you reach milestones. The more you walk, the more chances you have to win!

  • Referral: Refer friends and family to join WiniWalk and receive bonuses or rewards when they sign up and start walking. It's a fun way to motivate others and earn together!

  • Walk History: Keep a detailed history of your daily walks and view your progress over time. Analyze your walking patterns and set new goals based on your history.

  • Community and Competition: Connect with friends and fellow walkers, create or join walking groups, and compete on leaderboards for friendly competition.

  • Firebase Integration: Our app is powered by Firebase, ensuring a secure and real-time experience for our users. Your data is safe, and you can access your progress from multiple devices.

Getting Started

To get started with WiniWalk on your Android device, follow these steps:

  1. Clone the Repository: Clone this GitHub repository to your local machine using Git or download it as a ZIP file and extract it.

  2. Obtain google-services.json:

    • Visit the Firebase Console.
    • Create a new Firebase project or use an existing one.
    • In your Firebase project, go to "Project settings" (click on the gear icon in the top left).
    • Under the "General" tab, scroll down to the "Your apps" section.
    • Click on the Android app icon (it looks like the Android logo).
    • Follow the setup steps, including providing your Android app's package name (found in your app's build.gradle file).
    • Download the google-services.json file provided during the setup process.
  3. Place google-services.json Under app Directory:

    • Move the downloaded google-services.json file to the app directory in your project.
  4. Open in Android Studio or IntelliJ IDEA:

    • If you're using Android Studio or IntelliJ IDEA, open the project by selecting File -> Open and selecting the project directory.
  5. Build the APK:

    • Build the APK by clicking on the "Build" menu and then selecting "Build Bundle(s) / APK(s)" -> "Build APK(s)".
  6. Install on Your Device:

    • Transfer the generated APK file to your Android device.
    • Enable "Install from Unknown Sources" in your device settings if not already enabled.
    • Use a file manager app to locate the APK file on your device and install it.
  7. Sign Up or Log In:

    • Open the WiniWalk app on your Android device.
    • Sign up for a new account or log in if you already have one.
  8. Start Walking and Winning:

    • Allow the app to access your device's step data for accurate tracking.
    • Start walking, set goals, and join challenges to win exciting rewards!

Technologies Used

WiniWalk is built using a combination of Java, Kotlin, and Firebase, ensuring a robust and reliable walking experience. We use Firebase for real-time tracking and data storage to make your walking journey enjoyable and hassle-free.

Feedback and Contributions

We welcome your feedback, suggestions, and contributions to make WiniWalk even better. If you encounter any issues or have ideas for improvement, please create an issue or contribute to the project.

Authors

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.


Thank you for choosing WiniWalk to turn your steps into victories! Get ready to step, win, and walk your way to a healthier and more rewarding lifestyle.

winiwalkandroid's People

Contributors

abdelillahbel avatar mouradbouabdelli avatar

Stargazers

hemings avatar GGF avatar  avatar Kahina avatar  avatar Mohammed Chami avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.