PsycheIT keeps account creation frictionless and anonymous. All you need is your college code — no email, no personal details. In under a minute you will have a unique userId and password that unlocks the dashboard, AI chatbot, peer forum, and every other tool on the platform.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Nandini-13/PsycheIT/llms.txt
Use this file to discover all available pages before exploring further.
Signing Up
Navigate to the auth page
Open your browser and go to
/auth. You will see the Create Account panel by default.Enter your college code
Type your institution’s short code into the College Code field — for example
SRMIST, IIT, or BITS. This is the only piece of information PsycheIT needs.Generate your credentials
Click Generate Credentials. The server calls
POST /signup, creates a userId in the format {collegeCode}_{timestamp} (e.g., SRMIST_1712345678901), and generates a random 8-character alphanumeric password. Both are returned to the browser and displayed on screen.Logging In
Navigate to the auth page
Go to
/auth directly, or you will be redirected there automatically when you try to visit any protected route such as /dashboard.Switch to the login tab and enter your credentials
Click “Already have an account? Sign in” to switch to the login form. Enter the User ID and Password you saved during sign-up. If you just signed up, the form may have been auto-filled for you.
Token Lifecycle
After a successful login the server returns a JWT signed with{ userId } in its payload, expiring in 1 hour. The frontend stores it in localStorage under the key token:
ProtectedRoute component will find no valid token and redirect you back to /auth. To read the userId from the token on the dashboard, the frontend decodes the payload directly in the browser:
Logging Out
The dashboard includes a Logout button. Clicking it removes the token fromlocalStorage and redirects to /auth:
API Reference & curl Examples
Sign Up
400 if collegeCode is missing:
Log In
400 if either field is missing, and 401 if the password does not match:
There is no password-reset or account-recovery mechanism in PsycheIT. Store your
userId and password in a password manager or another secure location as soon as they are generated — they cannot be retrieved or reissued.