Skip to content

This iOS app will help you to achieve your goals through gamification

License

Notifications You must be signed in to change notification settings

chinchay/cloud-goal-tracker-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The purpose of this Cloud Goal Tracker iOS application is to help you to achieve your goals through gamification (turning your goals into a game). This software retrieves information saved in a cloud database and shows the history of achievements on the mobile screen.

At this development stage, the interface contains two buttons to display the purpose of this software and the updated information from a AWS cloud database.

This software is an extension of my previous project Cloud Goal Tracker from a standalone to a mobile version.

The Software Demo Video contains a demonstration of the app running and a walkthrough of the code.

Development Environment

  • Xcode 14.3 for the app development. It is possible to use VScode though.
  • CocoaPods
  • AWS SDK for iOS. Particularly, I have used the following procedure to add the AWS dependencies:
    • Create a Podfile

      $ pod init
    • Include the dependencies in the new Podfile created

      pod "AWSCore"
      pod "AWSDynamoDB"  
      pod "AWSCognitoIdentityProvider"
    • CocoaPods will install the dependencies

      $ pod install --repo-update
    • Instead of opening your project from Xcode, type instead:

      $ xed .

Useful Websites

Future Work

This is still a simple app with two buttons to interact with the user. More features are coming, including:

  • Add, deleete, and update daily goals
  • Use a safer authentication process instead of hardcored AWS credentials
  • Improve interface and visualizations

About

This iOS app will help you to achieve your goals through gamification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published