Skip to content

theomgdev/The_Key

Repository files navigation

The Key

The Key is a todo app based on Jim Rohn's goal setting method. It helps you set and achieve your goals using S.M.A.R.T. criteria and personal development principles.

Description

Jim Rohn was a motivational speaker and author who taught people how to achieve success in life and business. He believed that setting goals was a key factor in personal development and fulfillment. He developed a simple and effective approach to goal setting that involved four steps:

  1. Evaluate and reflect. The first step is to assess your current situation and level of satisfaction in various areas of your life, such as health, finances, relationships, career, etc. This will help you identify what you want to improve or change in the future.
  2. Define your dreams and goals. The second step is to write down your dreams and goals for each area of your life. You should be specific, realistic, and positive about what you want to achieve. You should also decide your "why", which is the reason or purpose behind your goals.
  3. Make your goals S.M.A.R.T. The third step is to make sure your goals are S.M.A.R.T., which stands for Specific, Measurable, Achievable, Relevant, and Time-bound. This means that your goals should be clear, quantifiable, realistic, aligned with your values, and have a deadline.
  4. Have accountability. The fourth step is to share your goals with someone who can support you and hold you accountable for taking action. You should also review your goals regularly and track your progress. You should celebrate your achievements and learn from your setbacks.

Jim Rohn also suggested dividing your goals into three categories: financial, material, and skills. Financial goals are related to your income, savings, investments, etc. Material goals are related to the things you want to own or experience, such as a car, a house, a vacation, etc. Skills goals are related to the abilities you want to develop or improve, such as learning a language, playing an instrument, mastering a software, etc.

The Key app helps you follow Jim Rohn's goal setting method by letting you:

  • Define your goals in different areas of your life and divide them into different time frames (1 year, 3 years, 5 years or 10 years).
  • Make your goals S.M.A.R.T., specifying the details and metrics of each goal.
  • Specify the reasons and motivations behind each goal.
  • Determine who you are or who you need to be to achieve each goal.
  • Review your goals regularly and track your achievements.
  • Share your goals with others who can support you and hold you accountable.

The Key app is more than just a todo app. It's a personal development tool that helps you create a vision for your future and take action towards making it a reality.

Installation

To install The Key app on your Android device:

  1. Download the APK file from the GitHub repo or the Google Play Store link.
  2. Open the APK file on your device and follow the instructions to install it.
  3. Grant the necessary permissions for the app to function properly.

Usage

To use The Key app:

  1. Open the app on your device.
  2. Tap on the "+" button at the bottom right corner of the screen to add a new goal.
  3. Enter the text of your goal in the first field.
  4. Select the time frame of your goal from the spinner in the second field.
  5. Enter the reason behind your goal in the third field.
  6. Enter who you are or who you need to be to achieve your goal in the fourth field.
  7. Tap on the "Save" button at the top right corner of the screen to save your goal.
  8. Repeat steps 2-7 for each goal you want to add in each area of your life.
  9. To view, edit or delete your goals, tap on them from the main screen.
  10. To mark a goal as completed or uncompleted, tap on the checkbox next to it.

Contributing

The Key app is an open source project and welcomes contributions from anyone who is interested in improving it. If you want to contribute to The Key app, please follow these steps:

  1. Fork the GitHub repo and clone it to your local machine.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with a clear and descriptive message.
  4. Push your branch to your forked repo and create a pull request to the original repo.
  5. Wait for your pull request to be reviewed and merged.

Please make sure that your code follows the coding standards and conventions of the project. Please also make sure that your code is well-documented and tested.

License

The Key app is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions, feedback, or suggestions for The Key app, please feel free to contact me at [email protected]. I would love to hear from you and improve The Key app together. 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages