GithubHelp home page GithubHelp logo

anasfik / work-out-mobile-app Goto Github PK

View Code? Open in Web Editor NEW
51.0 4.0 12.0 7.86 MB

it's a mobile application for both android and ios made for work out and fitness purpose, but it can be used under all subject you want

Kotlin 0.07% Swift 0.21% Objective-C 0.02% Dart 97.82% HTML 1.32% JavaScript 0.10% CSS 0.46%
android dart design firebase fitness-app flutter flutter-apps flutter-examples login ui workout green-based flutter-app flutter-ui ios mobile-app

work-out-mobile-app's Introduction

Work Out

GitHub commit activity

logo

Overview

It's a mobile application for both android and ios made for work out and fitness purpose with many features you can read about here, but it can be used under all subject you want, well architected code and organized !

app banner

screenshots

screenshots

screenshots

screenshots

screenshots

screenshots

screenshots

Development Features

  • Firebase integration ( Login, Sign Up, Connecting with database, Exchange of data from database to users, Connecting with cloud storage....)
  • Made by flutter so it can work on both ios/android with possibility to make it work on windows, web..
  • Developed with MVC (Model - View - Controller) Architecture, so it gives you more freedom and organization for folders, assets, files...
  • Well commented and organized
  • Easy change to colors (from AppColors class)
  • All texts that has nothing with app data cn be modified from one file( AppTexts class )
  • Divising app by components so it can be reusable
  • In app local data with pre-processing it for user experience( so it's no need to load from server, because the idea here that there no need to globally load to data, you can manage it however you want by making a new Model for anything you need to move and linking it to the app )
  • randomize the shown Image on genral screens (Login, SignUp, GetStarted, Homepage...)

app banner

App features

  • Clean UI design
  • 60-30-10 color theory
  • fade in show animations
  • Native splash screen
  • Covering most necessary pages for user ( Login, Sign Up, Email Verification, Forgetting Password( Reset Password ), Possibility to delete the account, Possibility to change personal information)
  • The app will remember user sign in even the app is restarted, until you sign out

Note

The app is not completed and the goal of it is to not complete it,it's open source project, feel free to use it as it's yours, but it still need work like integrating contents like videos, images, work outs information(descriptions, reviews... ), payements methods, Free trials, google sign in, facebook sign in ......., by this project, you will not start from point 0.

Usage

After cloning project files, open it in your editor

Run

flutter pub get

link it with your firebase account with flutterfire and configure it Check flutterfire here

Issues?

If you faced any problems with using it, please feel free to open an issues request from here, I will be happy to work on it

Contribute

There are more sections you can help this project to grow( if you want to), by adding more features, translating contents, correcting mistakes..., fork it, or clone it using git and make a new branch, make your changes and push it, I 'll be happy to add it to the main project

work-out-mobile-app's People

Contributors

anasfik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

work-out-mobile-app's Issues

Firebase Authentication

My friend, first of all, thank you for such a project. I am having some problems.
I just wanted to do a few tests in practice. A confirmation link is not sent to my email address after logging in.
I couldn't solve it and couldn't find a way. I tried a lot but I couldn't. I will be glad if you help.

It tells me this as an error.

firebase_auth/too-many-requests] We have blocked all requests from this device due to unusual activity. Try again later.

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.