Giter Club home page Giter Club logo

actifit's Introduction

Actifit Android Version

Actifit: It Pays to be Fit!

Actifit tracks and rewards your activity with Actifit's AFIT tokens, but also HIVE, SPORTS and other token rewards.

Earn Tokens As Simple As One Two Three
  1. Download the Actifit mobile app Google Play | App Store
  2. Go for a jog, walk your dog, maw your lawn, go to the gym, move around your office,... with an aim to reach a minimum of 5,000 activity count.
  3. Post via app, and get rewarded!
Actifit (AFIT) Tokens Use Cases

AFIT tokens can be exchanged on Actifit Market to signup for fitness or nutrition related consultation sessions, buying ebooks, boosting your rewards via purchasing actifit based booster gadgets, or earning extra HIVE rewards!

You can buy AFIT tokens on Hive-Engine.com

Delegate To Earn More Rewards

You can earn more AFIT tokens if you are a HIVE token holder. Delegate Hive Power to Actifit and earn your share of ~14,000 AFIT tokens distributed per day to our delegators, as well as a weekly share of the 5% beneficiary reward of actifit posts

For a more detailed briefing on the project, check out our introductory post: Announcing Actifit: innovative SMT for rewarding fitness activity! https://actifit.io/actifit/@actifit/announcing-actifit-innovative-smt-for-rewarding-fitness-activity

Sign Up For a New Account

Signup Link In order to use Actifit, you need an account on the Hive blockchain (as well as an optional account on Blurt blockchain). If you do not have an account, you can sign up for one right now! You can create your actifit account for as low as 2$, and get following extra benefits:

  • Your actifit account, usable across the Hive and Blurt blockchains and all cool relevant dapps available therein.
  • A minimum of 100 AFIT tokens as a free reward. The higher you invest (in batches of 5$), the higher the amount rewarded.
  • The Hive blockchain require a min amount of RC (which controls how often you can transact). To help with that, we delegate to your new account a minimum value RC to allow you to properly transact and post easily once per day!
  • Via posting your daily activity, you are eligible to earn AFIT tokens, HIVE and BLURT upvotes, as well as SPORTS and other tokens, a free source of earning crypto while getting healthy and fit!
  • Owning AFIT tokens allows you to earn more rewards for your daily activity, as it increases your User Rank. Signup Link
Contact us on

Our Website | Our blog | Discord | Facebook | Twitter | Instagram | Download on Google Play | Download on App Store

actifit's People

Contributors

gluneau avatar mcfarhat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

actifit's Issues

Suggestion on how to improve step counting

Hello sir. I just got to use your app yesterday and I must say it's very nice. My tip on how to further improve the walking/running step counter is to integrate the app to work with the phone's gps(which would require permissions). This way when someone is doing a walking/running activity, steps won't be achieved or counted unless the app detects a change in movement through the GPS sensor. I hope this suggestion would be of help.

Bypass of steps

I don't know the steps are gotten, but I noted that steps increased by just shaking my phone

Workout results not posting on steemit

Expected Behavior

I expect that the app should successfully post my workout result on steemit when ever I want to post my result once it's above the minimum result

Actual Behavior

When I try to post my result to steemit, the app returned an error massage. "there was an error submitting your post to the steem bkockchain"

How to Reproduce the bug

  • launch the app

  • attain the minimum required activities (1000 steps) with the phone

  • click on post to steemit

  • enter all the required details for posting

  • then click on post to steemit

  • the error will occur after some time

  • Browser/App version: actifit fitness tracker V 0.2

  • Operating system: Android version 8. 1.0 Oreo Tecno camon X.

Recording of the Bug

https://youtu.be/FLXY7qeW4kc

Enhancing Actifit by Adding a "Schedule Post" Option

Hello developers, I have a suggestion for you.

Components
My suggestion is on the

  • Post To Steem page

Proposal
I propose the addition of a "Schedule Post" option on the "Post To Steem" page.

Benefits
This function should be present in the application in my opinion and I'm not the only one who needs it. Having a "Schedule Post" option would make it easier for users to create a post whenever they have time and then set the time to post at the end of the day. It comes in handy when you are busy or don't have proper internet connection.

Mockups/Examples
Screenshot_20190312-141239
The above image shows how I'd like the "Post To Steem" page to be modified. You can see the little box next to the "Schedule Post".

Screenshot_20190312-143042

Screenshot of eSteem Mobile scheduling post page

A similar window would pop up like on the image above that permits the user to select the time and schedule the post.

Conclusion
I believe by adding this feature it will assist users who are busy or their internet access is limited or not reliable. The scheduled post will automatically post on your behalf making sure you don't miss the posting.

Thank you for reading my suggestion.

Suggestion - Rewarding Actifit Content

Adding more values means , putting more effort on writing a short content too through the app. Like Daily Diary Entry, A Freewrite or U-Log Actifit app is currentlly awards the user who makes 5000 + Activity counts, I would suggest, why not put additional reward to those who write a short content with images even if they score less in Activity Counts. By this way, the activity count app can also act as a Blogging app. And helps in increasing the user base

Suggestion - Implement AFIT Token Transactions to Actifit.io

Components
My suggestion is on:

  • My Wallet page
  • Transfer Funds section

Suggestion
Implement AFIT Token Transactions option to Actifit.io

Benefits
Some users (like myself for example) have signed up to Actifit with one account and then created another account to separate their Actifit activity from their main account. Afit tokens that were accumulated on the first account are now stuck there, they can't be transferred to the other account at the moment. The only option is selling them for Steem, which is not desirable at the moment. After implementing the Afit token transaction option users would be able to transfer Afit tokens from one account to another and would be able to gift other users by sending then tokens.

Mockups/Examples
actifit 1
Screenshot of the actifit.io wallet (https://actifit.io/wallet)
As you can see on the screenshot above, right now it's only possible to transfer Steem and SBD. There is no option of transferring Afit tokens.

actifit 3
This modified screenshot shows a third option, the Afit token option.

AFIT token transaction option would be really helpful.

Offering my copywriting services.

Hello, I'm Harry.
I got hint of your project from the utopian whitelist. I checked the repository and found it would need help in some documentation and I'll like to help.

I'll be anticipating your response.

suggestions for adding features of distance, times and steps goals

hello i want to share my ideas to your app

COMPONENT

actifit fitness tracker is an android app that serves to track the movement of a person based on the sensors available in smartphone users. this application will give rewards to users who achieve the highest movement value by sending a report to steemit, where the post will be voted by account related to actifit fitness tracker.

the more the number of movements performed by a user will be more likely to get voten from the main account of the fitness tracker.

PROPOSAL

after a while I use this application I feel there are some features that should be added to the application so that users can be more comfortable and more attractive to use because this application not only serves to get rewards but also to track the amount of movement of a person.

below are some ideas that I want to share.
1 step goals

This feature can help users to set the number of moves that they want to go. e.g if the user wants the number of movements to be in the number 2,000 or 3,000 users can set the number that they want to go to in the settings section. and the number of moves that have been taken along with the number of moves that are targeted can be displayed on the home screen of this application.

2 distance

This feature is a feature that will show the amount of distance that a user has traveled. e.g if the user has traveled around 500 m the distance will be displayed on the front page of the application. the distance can be calculated from the number of movements of a person. eg if it is assumed that the 5 steps that have been passed can be calculated in a matter of meters ranging from 1 or 1.5 meters.

3 time

time is a feature that serves to determine how long a user has to move and exercise. I suggest this time feature because this application functions in addition to giving rewards to users based on the number of moves that have been done, this application also serves to track sports activities by a user.

MOCKUPS/EXAMPLES

step goals
this image shows an example of goal steps

PicsArt_08-10-03.15.00[1].jpg

distance
this image shows the distance that today's user has traveled.
1533911707-picsay[1].jpg
time
this picture shows how long the user has moved

1533911758-picsay[1].jpg

BENEFITS

steps goals

this feature will be very useful for users who want to reach the mileage that a user wants to reach. with this feature the user can reach the target number of the movement that he wants to target. when the user reaches the number that has been set, the user can take a break or stop the movement. This feature can also help the user to move in a sports field as he wants. suppose running 1000 steps, jogging 1000 steps, cycling 1000 steps.

distance

This feature will be very useful for runners or cyclists who like cycling or running long distances. with this feature the user can find out how far he has run has been cycling or running. the user can take a short break or stop when the distance of the running or cycling target has reached or exceeded.

time

This feature is a feature that will show how long someone has exercised in minutes or hours. this feature will greatly help users who cannot exercise for a long time with this feature the user can stop when the user has reached the desired time limit.

Can't build app module

After I download and build actifit module, there are some errors. Could you add absent resource files to your repository?

  • drawable/actifitnp (activity_settings.xml refers to it)
  • color/colorWhite (activity_post_steemit.xml refers to it)

Thank you in advance.

[Actifit Fitness Tracker] [0.3.1] Should not allow special character on tags

Expected Behavior

I expected user won't be able to put any special characters in tags (except single -).

Actual Behaviour

On Actifit fitness tracker app user can add any special character in tags and also can publish it on steem blockchain. For this reason it creates a invalid tag on the post after posting.

Steps to Reproduce

  • First of all install the app from google playstore
  • Then you have to do some walking to make 1000 activity in the app
  • After doing 1000 activity, click on POST TO STEEMIT to post on steem blockchain
  • On username put your steemit username and on next field put your accounts private posting key.
  • On activity type select any one of them.
  • On the field of tags, put any tag with special character such as !@#$^*
  • On Post Content write atleast 30 words and click on POST TO STEEMIT

Recordings of the Bug

https://youtu.be/rgW3s9dacrw

Post with the issue- https://steemit.com/actifit/@shrishmeyy/actifit-shrishmeyy-20180808t052803136z

Device : Huawei y9
Operating System : Android OREO(8.0.0)
App Version : 0.3.1

ACTIFIT CRASH IF SCREEN ROATATE DURING LOAD LEADERBOARD RUNNING

PROJECT INFO

https://github.com/mcfarhat/actifit
app name : actifit fitness tracker
published : mc -farhat

EXPECTED BEHAVIOR

this app should work fine in any screen state.

ACTUAL BEHAVIOR
when users want to see '' daily view leaderboard '' the application will crash if the screen is rotated when the leaderboard loading process is running.

HOW TO REPPRODUCE

  • download actifit fines tracker from playstore
  • launch the app
  • select '' view daily leaderboard '' when the loading process is running rotation of your smartphone screen and see if this app will crash and bring the user

browser

actifit fitnes tracker v0.2
android 6.0

RECORDING ISSUES

https://youtu.be/XNvFyPQEt1Y

Daily Post Reminder is not working

Expected behavior

  • Users should be able to receive a reminder notification from the app in order to post to steemit

Actual behavior

  • After setting up the time and clicking the "Remind me to Post" option, the time that has been set elapse and the user won't receive any notification

How to reproduce

  • Download and install the latest release of Actifit Fitness Tracker application.
  • Launch the application
  • Click on the "settings" button
  • Scroll down to where you find "Daily Post Reminder"
  • Tick the "Remind me to Post" option
  • Set the time to your preferred option (Time settings must be ahead of the time you make the setting)
  • Go back to home screen
  • Wait till the time you set elapse
  • notification won't come in; hence the bug

  • App version: 0.5.4
  • Phone name: Gionee f100s
  • Operating system: android version 6.0

Recording of the bug

Alternative Download source

Hey, congrats! An app without any (known) trackers, wow! A rare find!

Would you mind making the APK available to those avoiding Playstore because of that epidemic there, or who are not able to access it at all? Options would be a.o. tagging your releases and attaching the APK to each release (I'd then offer to pick it and provide it via my repo) โ€“ or going straight for the official F-Droid repo (I could assist you with that as well โ€“ and tags would help here, too).

Thanks for considering!

Actifit didn't run in my android and display wrong message.

Bug

When I try to run Actifit app, It gives a error message that my phone is rooted & Actifit only run in non rooted device.
But my phone is non rooted device. I have checked the root status. It shows that my phone is non rooted.

Screenshot

screenshot_20190202-235211

screenshot_20190202-235338

There is a same problem of another users. I have found it from google play store's user review.

screenshot_20190203-001918

My device:

Brand : LAVA
Model: IRIS 820
RAM: 1GB
ROM: 8GB
ROOT STATUS : NOT ROOTED

Actifit Report Notification Shows -1 when Value is 0

Expected Behavior

The Actifit Report Notification shows a value of 0 when the value is 0.

Actual Behavior

The Actifit Report Notification shows a value of -1 when the value is 0.

How to Reproduce

  1. Install Actifit for Android
  2. Launch Actifit
  3. Pull down from top of the screen
  4. View Notification for Actifit

Test Environment

  • OS: Android 8.1.0
  • App: 0.3beta

Recording Of The Bug

https://youtu.be/J5rkIoEOJcg

Include MotionGPS on Actifit

I used to be a very active user of the Actifit app. I haven't been active because of some personal reasons. (Busy) But, I was studying the app yesterday. Immediately, I opened the app and moved my hand a bit. I got 5 steps counts without really doing anything intentionally.

Here, this has advantages and disadvantages to some users.

Advantages - The app sensor is sharp. Which is very good; it faster the steps for users. A user can stay on the spot and get 2k steps simply by sharking his/her hand consciously or unconsciously. This makes the app to be really friendly.

Disadvantage - Some real athletes really want to know
the exact step they made on jogging and in sprinting, which the initial counting of a little hand moving might count along with the intended aim.

My proposal and the solution

Motion GPS or real movement counter. This is the name I give to the idea. There could be a button added in the app that will enable and disable this function.
Here is how it works.
When enabled it will also request for GPS to allow and it will track the current user location.
A mere shaking of hand will not work again only jogging and sprinting will make the app to count. I propose, there should be a button so that users will have the ability to choose what so ever they want.

Mock up

As shown in the mock up below, when the motion GPS is enabled, it will send a signal to the mobile GPS, which will help track user current location and start working as explained. Just like how GPS work on movement.

Image (2) With the information to enable mobile location for effective work.

Benefit

The idea has shown its benefit. The flexibility of the app is good, but it's not always counting on genuine movement. The availability of this feature will cause users that are athletes to count their track accurately.
I believe it is one of the improvements that will make the project to be more helpful. This has happened to me many times. There was even a time plug to charge my phone when the count was 2560, by the time my battery filled up the count was reading 4k plus. That could be a bug; however, this function will avoid something like that.

Thank you

Changes to Donate to Charity Settings do not Save

Expected Behavior

Changes to the Donate to Charity sections of the Settings menu is saved. Available Charities dropdown has available selections.

Actual Behavior

Changes to the Donate to Charity sections of the Settings menu are not saved. The Available Charities dropdown has no selectable options.

How to Reproduce

  1. Install Actifit for Android
  2. Launch Actifit
  3. Tap Settings
  4. Tap Checkbox for Donate Rewards to Charity
  5. Tap Save Settings
  6. Tap Back button
  7. Tap Settings

Test Environment

  • OS: Android 8.1.0
  • App: 0.3beta

Recording Of The Bug

https://youtu.be/OJsAlXDiLFg

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.