Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainQuest

BrainQuest is a cross-platform cognitive training and learning platform. It helps users complete personalized exercises, track progress, build daily habits, explore educational content, and participate in a learning community.

The project is organized as a pnpm and Turborepo monorepo containing a Next.js web application, an Expo mobile application, a small scheduled-task server, and shared packages.

Repository Structure

brain-quest/
├── apps/
│   ├── app/       # Next.js web application and API
│   ├── mobile/    # Expo and React Native application
│   └── server/    # Scheduled maintenance tasks
└── packages/
    ├── ai/        # AI models, tools, and output schemas
    ├── api/       # Shared tRPC API
    ├── auth/      # Better Auth configuration
    ├── db/        # Drizzle schemas and database access
    ├── emails/    # Mailjet email service
    ├── hooks/     # Shared React hooks
    ├── lib/       # Shared constants, types, and utilities
    └── storage/   # Cloudinary integration

Main Features

  • Personalized cognitive exercises
  • Daily training plans and goals
  • Progress, accuracy, streak, and XP tracking
  • Learning articles and AI-assisted tools
  • Community exercises, profiles, and leaderboards
  • School organizations, classrooms, and assignments
  • Free, Pro, and Schools subscription plans
  • Web and mobile experiences backed by the same API

Getting Started

Install Node.js 20.9 or newer and pnpm 10.30.1, then run:

git clone https://github.com/Danieldkdao/brain-quest.git
cd brain-quest
pnpm install

See the application-specific guides for configuration and startup instructions:

  • apps/app/README.md
  • apps/mobile/README.md

Common Commands

pnpm dev
pnpm build
pnpm lint
pnpm db:push
pnpm db:generate
pnpm db:migrate
pnpm db:studio

License

Copyright © 2026 BrainQuest. All rights reserved.

Use, modification, and distribution are prohibited without written permission from the copyright holder.

About

BrainQuest is a platform that helps users improve their critical thinking skills through fun exercises.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages