Skip to content

ganainy/GymMasters

Repository files navigation

GymMasters

An app where you can find workouts , exercises and create custom workouts , exercises with images and videos which your followers can see or you can find and follow other users to try their custom exercises/workouts which will show on your feed with ability to like and comment on them , exercises ,find gym nearby user location or any location on map.

gym.masters.app.preview_2.mp4
- Note : you will have to add your own key that supports Youtube Data API , places API and maps API for their related 
- features to work properly  (ADD YOUR API KEY IN STRINGS FILE (src/main/res/values/strings.xml) )

Features:

Sign up and login with google account or app account

Find created user exercises by category to focus on the muscle you wanna grow


Images not enough? watch a video instead of each exercise in the in-app youtube player

View workout in workouts tab to find the workout that suits your time space and level if you are beginner or professional

See latest uploaded exercises and workouts of the people you follow one your news feed page

Follow and rate other users to get their exercises and workouts on your posts feed

Customize your profile and create custom exercises/workout to get more followers and better rating

See the nearest gym to your location to start working out today

Used technologies:

Java
MVVM
firebasee Authentication
firebase Realtime DB
Firebase storage
Youtube player and Youtube Data API
Google sign in
Maps Api to get user location
Places Api to get nearby place (gym) location and info

Libraries used:map, places, easy permissions, retrofit2 with gson, glide, butterknife

Ui libraries: shimmer by facebook, material search bar, bottomsheet, lottie animations, fancy toast, ripple effect library, taptargetview, circleprogress, youtube player.

Note :

you will have to add your own key that supports Youtube Data API , places API and maps API for their related features to work properly (ADD YOUR API KEY IN STRINGS FILE)

About

initial commit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published