Start a free trial
Tap Start Free Trial on the login screen. Trial access uses anonymous authentication and may only be available for eligible subjects or topics.
Help Center
Welcome to the self-service Help Center for Sharpen! by BRAINS. Use this page to learn how the app works, troubleshoot common problems, and send a structured support request when you need human help.
Sharpen! is a mobile-first exam training app — for CSE and UPCAT — built with Firebase Authentication, Firestore, local storage, guest trial access, device binding, quiz timers, progress tracking, and performance history.
This Help Center is designed to answer common questions before you contact support. It also explains which features are currently implemented in the app so you can understand what to expect on login, during trial use, and while taking quizzes.
Follow the steps below in order. The screenshots are placeholders so the page can remain self-contained while still showing where a visual walkthrough would go.
Tap Start Free Trial on the login screen. Trial access uses anonymous authentication and may only be available for eligible subjects or topics.
Tap Get Full Access on the login screen to open the registration page in your browser. If you already have an account, you can skip this step.
Enter your email and password, then tap LOGIN. The app uses Firebase Authentication and keeps you signed in on the same device when persistence is enabled.
After sign-in, open Subjects. Tap a subject that has questions ready to study. Some subjects may appear under development until content is added.
Choose a topic from the selected subject. Guest users only see topics that are marked trial-eligible in the backend data.
The current app uses Core and Advanced. Core is open first. Advanced unlocks after you score at least 80 percent on the topic.
Answer each question before the timer runs out. The timer is per question and the app can auto-submit an incorrect answer if time expires.
After you answer, the app shows whether the choice was correct and may display an explanation. Use Next Question to continue.
Scores are shown as a percentage. The app calculates the score from the number of correct answers divided by the number of questions in the quiz.
Open Performance from the top menu to see your quiz history, average score, points, and recent attempts. This view is available for registered users.
The app stores progress and topic mastery when your score reaches the unlock threshold. A top-bar account menu lets you log out or exit trial mode when needed.
Tap Get Full Access on the login screen. The app opens the external registration page, where you can create or upgrade an account before returning to sign in.
Check that your email and password are correct, that your internet connection is working, and that the account is not disabled. The login screen also shows a helpful error message when Firebase Authentication rejects the sign-in.
Open Forgot password? on the login screen or use the reset link in the top menu after you are signed in. The app sends a Firebase password reset email to the address you provide.
The app can show a disabled or locked account when Firebase reports a disabled user or when the single-device session is blocked by an administrator or security check. Contact support if you believe this happened by mistake.
Registered accounts use single-device binding. The app stores a device identifier locally and compares it with the Firestore session record to help prevent account sharing and unauthorized access.
If you still have access to the old device, sign out there first. Then sign in on the new device. If the session is still locked or the old device is lost, contact support so the device binding can be reviewed.
Free Trial uses anonymous authentication and a limited guest trial state. Trial access may only be available for topics that are marked eligible in the backend content.
The guest trial can end when the allowed attempts are used, when the current topic is no longer eligible, or when app storage is cleared. Trial state is stored both on the device and in Firestore.
Core is the starting level. Advanced unlocks after you score at least 80 percent on that topic, or when the progress record already shows a higher completed level.
The score is calculated as correct answers divided by total quiz questions, then shown as a percentage. A score of 80 percent or higher can unlock Advanced for that topic.
Advanced remains locked until you have enough progress on Core for that topic. Guest users can only use the trial-eligible flow that the backend allows.
The selected topic or difficulty may not have questions yet, or the topic may still be under development. Try another subject or contact support if the content should already be available.
Check your internet connection, refresh the app, and try again. Loading screens are often waiting on Firestore content or auth state to finish resolving.
The quiz uses a per-question timer that counts down in the browser or app runtime. If it looks frozen, reload the page or restart the app and check whether another app restriction or background state interrupted it.
Question images come from the content stored in Firestore or linked media URLs. A weak connection or a broken content link can prevent them from showing.
Progress and performance history are saved for registered users after quiz submission. Guest sessions do not save permanent history. If you were signed out, switched devices, or lost your connection, the record may not have synced.
Invalid password, account not found, disabled account, or repeated sign-in failures.
If the login problem continues after reset or the account shows as disabled.
Reset email does not arrive or the reset link does not open properly.
If you still cannot receive a valid reset email after checking the inbox.
The app says the account is already on another device or the device verification failed.
When you need the device binding reviewed or reset.
Questions do not load, the quiz freezes, or the next button never appears.
If a topic should have questions but still stays empty after refresh.
Scores save locally but performance history or progress does not update.
If the same account keeps missing saved attempts after successful quiz completion.
Loading spinners stay on screen or pages fail to open.
If the issue persists on multiple networks and devices.
Account shows disabled, sign-out happens unexpectedly, or the login state does not stick.
Immediately if you believe the account was disabled in error.
Select the closest issue category and issue type first. The page will generate a ticket number, show recommended fixes, and build a pre-filled email you can send to support.
Choose an issue category to see recommended steps.
The button below opens your email app with the support ticket and request details already filled in. Please review the message before sending.