u/AbiesHistorical6651

Just thinking about making a KLSMAB (Kernel Level Social Medial App Blocker) for fun.

I am a social media addict and want to get rid of this habit. I was just learning about HCI and Programming in JAVA this morning and want to create a system that will help me to get rid of this bad habit.

This is the plane I created based on the most basic of successful model of early planing Human Computer Interaction.

Let’s think about designing a Kernel Level Social Media App Blocker:

  1. Goals :
    1. The purpose of creating this system is to help people with social media addiction and distraction.
    2. This is specifically made for teenagers who are addicted to social media and scrolling short indefinitely.
    3. They want this system so they can get over with their habit of wasting time on social media.
  2. Constraints :
    1. The resource available to use are :
      1. Java Programming
      2. Android Development Kit (ADK)
      3. NFC Cards
    2. The standard to adapt are :
      1. The social media apps should be completely blocked after a fixed amount of use.
      2. They can not be unlocked prematurely, without NFC card key.
      3. The System should be safe to work on any android smartphone.
    3. We have around 5 months to develop this system:
      1. 1 month to design the concept and first prototype.
      2. 3months to improve the design and make optimizations.
      3. 1 month for finalizing the system and delivering it to the user.
    4. There are issues :
      1. There are different types of OS (Android, IOS) for smartphone so designing a universal system that work for every android device is very hard.
      2. The NFC card key is a physical key, so there is a possibility that it can lost,
  3. Trade-offs:
    1. We can create different version of this so that the system can work on devices that has different version. One system for one OS, like for Android there will be a Android Version, for IOS there will be another.
    2. We can create a emergency unlock procedure that will be use when we lost out key or if we want to do something on the social media app that is argent and important and we do not have access to our NFC Tag.

The time that I have chosen is not very little for me because I am apparently learning all this as a beginner. I have consider this my final capstone project.

Any insights, critiques, or suggestions you have would be incredibly helpful.

reddit.com
u/AbiesHistorical6651 — 3 days ago