Giter VIP home page Giter VIP logo

ayushsoni1010 / fitmate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from code-sauce-official/fitmate

0.0 1.0 0.0 32.29 MB

Find your ideal fitness partners according to your preferences and interact with them whenever you want! All this with no hassle, because there's FitMate! Take timed challenges updated daily, read blogs related to health, and be a part of numerous communities too! During covid times, partner with your FitMate to achieve your fitness goals at home.

License: MIT License

Kotlin 100.00%

fitmate's Introduction

FitMate

FitMate

Do you feel lazy and uninterested when there’s no one with you to workout? Do you fail to keep a track of your workouts and need guidance?

✨Then fitmate is the perfect place for you! Find your ideal workout partner according to your preferences and interact with your partner whenever you want!✨

✨Take timed challenges updated daily to suit your needs, read blogs about health and lifestyle, and be a part of numerous communities too! During these covid times, partner with your fitmate in order to achieve your goals at home!✨

Join Code Sauce discord server for project updates, weekly meetups and insights.

Discord Youtube 

Tech Stack

Figma Adobe XD Android Firebase Kotlin

Features✨

  • Authentication : This is implemented using Firebase Auth. A first-time user needs to sign up upon opening the app. On doing the same, the user will receive a verification mail. The link in the mail will verify the user after which they can sign in. If the mail is not sent due to any error, there's an option for the user to request for it again at an interval of 30 seconds. The user upon forgetting the password can use an option to reset their password, through which they will receive a mail, which will direct them to change the same.

  • Taking up Challenges : The user can choose from a variety of timed challenges, updated daily to suit your needs. The challenges can be chosen according to the level of user's expertise and he/she can earn badges on completing them.

  • Find Partners : This is the main feature of the application. This feature allows the user to look for workout buddies based on the preferences(community, gender etc.), the user can view their profiles and also make requests which can be accepted or declined. The chat feature allows the partners to communicate with each other.

  • Insights : The user can explore a world of daily insights where he/she can gain knowledge about daily diet and workout needs, and also ways to keep oneself calm throughout the day!

  • Join Communities : The user can explore different communities as per the interests. Sports, athletics, yoga and many more! The user can interact with people and gain tips to keep yourself in shape. The group chat feature allows the people who have joined the same community to interact and plan out activities together in one place.

Maintainers✨


Shitiz Aggarwal

Product Designer/Web


Aakash Gupta

Lead Android Developer


Nidhi Singh

Android/Web Developer


Yatharth Mago

Android/Web Developer

Setting up the project and Installation

Fit Mate requires Android studio to run.

Install the dependencies to get started.

fork the project

Using the fork option just below your profile image

clone the project in your own device

git clone 'https link'

make a new branch

git checkout -b 'name_of_your_new_branch' 

open project in Android studio and do the needful changes

Branches

The repository has the following permanent branches:

  • master This contains the code which has been released.

  • develop This contains the latest code. All the contributing PRs must be sent to this branch. When we want to release the next version of the app, this branch is merged into the master branch.

Contributing

Please read our Contributing guidelines and Code of Conduct

If you are new to open source check out How to Start

Thanks to these wonderful people ✨✨:

Open Source Programs

fitmate's People

Contributors

acash512 avatar ayushsoni1010 avatar imgbotapp avatar kishkinj10 avatar pratibha-rawat avatar remote007 avatar rohit-2602 avatar shitiz-aggarwal avatar sowmiyeh avatar subhasmitapradhan avatar toth2000 avatar yatharthmago01 avatar yjaiswal05 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.