Testes, ferramentas e jogos interactivos de psicologia, em português e inglês. Interactive psychology tests, tools and games.
Translation pending
HealthHTML · JavaScriptGitHub @ErikaaBrownOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A free, bilingual (PT/EN) psychology website: interactive self-knowledge tests, evidence-based tools, and games about the mind, built as a static site with an optional, end-to-end encrypted account layer for saving and syncing your own results across devices.
PsicoLab is an educational/recreational project. Nothing here is a clinical diagnosis or a substitute for a mental health professional.Read the full README ↗A free, bilingual (PT/EN) psychology website: interactive self-knowledge tests, evidence-based tools, and games about the mind, built as a static site with an optional, end-to-end encrypted account layer for saving and syncing your own results across devices.
Live site: erikaabrown.github.io
PsicoLab is an educational/recreational project. Nothing here is a clinical diagnosis or a substitute for a mental health professional.
cloudflare/README.md for the full setup walkthrough.index.html Homepage: hero, test/tool/game cards
account.html Sign up / sign in, profile, sync, professional connections
professional.html Dashboard for professional accounts (connected patients)
admin.html Admin-only panel (search users, grant professional status)
tests/ The 7 psychological tests
tools/ The 10 self-help tools
games/ The 10 games
learn/ Glossary, timeline, articles
css/style.css Shared design system (light/dark themes)
js/app.js Shared i18n, theme, header/footer, small helpers
js/sync.js Account/sync client: crypto, API calls, encrypted local cache
img/ Site artwork (hero/logo/favicon, plus a custom icon per test/tool/game/Learn page)
data/articles.json Cached articles feed, refreshed daily (see below)
scripts/fetch-articles.js Script that regenerates data/articles.json
.github/workflows/ Daily articles refresh + Cloudflare deploy
cloudflare/ Worker source, D1 schema, migrations, backend setup guide
No build step and no dependencies. Any static file server works:
python3 -m http.server 8765
# then open http://localhost:8765/index.html
The account/sync features need the Cloudflare backend running (see below); everything else, every test, tool, game, and the Learn section, works fully offline against localStorage.
The account layer is entirely optional. To enable it, follow the step-by-step (dashboard-only, no CLI) guide in cloudflare/README.md: create a D1 database, deploy the Worker, wire up the bindings, and point js/sync.js's API_BASE at your Worker's URL.
scripts/fetch-articles.js pulls and summarizes psychology articles into data/articles.json, rendered by learn/articles.html. A scheduled GitHub Action (.github/workflows/update-articles.yml) re-runs it daily and commits any changes.
Licensed under CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike). You're free to share and adapt this project with credit, as long as it's non-commercial and any derivative is shared under the same license. See LICENSE for the full terms.