Persona
This persona is an important document as it allows the designer to identify who and what they are designing for.
By giving a view of the community or user's background and their goals, it assists the project in finding a possible solution so that the user can achieve their goals

Final Visual Designs

Onboarding
User can sign-up or login after opening the app.
They will then be presented with the home screen once signing in and can start their journey.
Kata Practice
Users can select to either record their kata practice or practice a kata that is selected randomly.
User decides to Random Select a Kata.
They can choose from various levels of difficulty.
Once they have selected the katas they want to be generated, it will start the loading screen as they wait in anticipation to know what kata they will be doing.
Their kata will be displayed and an average time of how long they should take to do the kata.
They can start the kata when they are ready and stop when they are done.
Recording Katas
If the user decides to record their kata, they will have the level of difficulty list to choose from again.
Once they have selected their kata, they can start recording when they are ready.
Their recordings will be saved for later use if necessary or for them to check where they are making mistakes.
Scrolls & Rewards System
Users are challenged to complete various challenges and are rewarded scrolls once they have completed the challenge.
Achievements & Goals
The user can also set their own goals and input their achievements when taking part in competitions and more.
Fun Combo Practices
While they might have to take their practices seriously, sometimes some fun can encourage a person.
The fun combo practice allows them to try some new fun combos of punches and kicks, quickly doing whatever action is displayed on the screen.
Chat Group
This last feature allows the user to interact with other karateka's. They can ask for feedback or advice after class practices if they need any assistance from their peers.