Skip to content

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

Notifications You must be signed in to change notification settings

Acash512/FitMate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

  • 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.

  • 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.

  • 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.

  • 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!

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

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%