This mobile application helps you improve your skills through various learning activities and quizzes.
APK Link: https://www.upload-apk.com/en/ugpdcq564QxiTcq
Video Tutorial on how to use the app once installed : https://youtube.com/shorts/KYqsTYK-Ds8?feature=share
- Run the lib/main.dart file and you'll be greeted with a splash screen. After a brief delay, you'll be directed to the login page.
- If you already have an account, enter your email and password in the designated fields and tap "Login".
- New users can create an account by tapping "Don't have an account? Sign Up". Enter your email and password, then tap "Sign Up" to create your account.
- Once signed up, go to your mail and check for a confirmation email, after verifying you can now login to the app.
Once logged in, you'll be directed to the Landing Page. Here's what you'll find:
- Welcome Message: You'll see a greeting with your email address and the number of pending activities you have.
- Points Section: This section displays your current points and motivates you to reach the next tier by crossing a specific point threshold. There's a button to "Take Quiz" and earn more points (points updating feature would be added in future).
- Pending Activities: This section showcases a grid of cards representing your pending activities, such as notes, videos, or text-based resources related to different subjects like OOP, SEC, DSA, and ICT.
- Popular Subjects: This section displays a set of chips representing popular subjects like Mathematics, Chemistry, Physics, and Computer Science. Tapping a subject chip might lead you to relevant content or quizzes (in future).
- Bottom Navigation Bar:
- Home: This button brings you back to the Landing Page (you're currently on this page).
- Categories: This button might lead you to a page where you can explore different learning categories (in future).
- Search: This button takes you to the Search Engine page.
- From the Landing Page, tap the "Take Quiz" button and choose a specific category.
- You'll be presented with a list of available quizzes under the chosen category.
- Tap on a quiz to begin. The quiz will display multiple-choice questions related to the chosen category.
- Select the answer you believe is correct and proceed to the next question.
- Once you've completed the quiz, you'll see your score displayed. A notification message after attempting each question will also inform you if your answer was correct or incorrect.
- Navigate to the Search Engine page from the bottom navigation bar.
- Enter your question in the search bar and tap the "Search" icon.
- The app will attempt to fetch an answer from the web using the Wikidata API.
- If a relevant answer is found, it will be displayed under the "Answer" section.
- If no answer is found, you'll see a message indicating the search was unsuccessful.
- Tap on the circle avatar in the top right corner of the Landing Page to access profile options.
- Here, you can choose to "Sign Out" from your account, which will take you back to the Login page.
This is a basic description of the app's functionalities. The app is also currently in its starting stage and will evolve with time so bugs and errors can be expected. I hope this README provides a clear and informative overview of how to use Skill Up’s App.