Skip to content

Add BrainLoop suite of educational and productivity apps#1070

Open
thomaslovaslokoy-ui wants to merge 12 commits intoanthropics:mainfrom
thomaslovaslokoy-ui:claude/deploy-brainloop-vercel-b5S7V
Open

Add BrainLoop suite of educational and productivity apps#1070
thomaslovaslokoy-ui wants to merge 12 commits intoanthropics:mainfrom
thomaslovaslokoy-ui:claude/deploy-brainloop-vercel-b5S7V

Conversation

@thomaslovaslokoy-ui
Copy link

This PR introduces the complete BrainLoop application suite - a collection of 10 interconnected web applications designed to enhance learning, productivity, and personal development.

Overview

The BrainLoop suite consists of:

  • Flashcards - Spaced repetition learning system with progress tracking
  • Trivia - Multi-category quiz game with multiplayer support and scoring
  • Word Game - Word puzzle game with anagram solving mechanics
  • Tarot - Interactive tarot card reading with spread layouts
  • Oracle - AI-powered question answering with mystical themes
  • AI Advisor - Multi-persona AI coaching (Life Coach, Career Mentor, etc.)
  • Focus - Pomodoro timer with task management and habit tracking
  • Habit Tracker - Daily habit tracking with streak counters
  • Journal - Daily journaling with mood tracking and writing prompts
  • Finance - Personal expense tracking and budget management
  • Home - Landing page with app directory and navigation

Key Changes

  • Individual Next.js Applications: Each app is a standalone Next.js project with its own configuration, styling, and dependencies
  • Consistent Architecture: All apps follow the same structure with:
    • Client-side React components using hooks (useState, useEffect, useCallback)
    • Framer Motion for animations and transitions
    • Tailwind CSS for styling with custom color schemes
    • Local storage for data persistence
    • Toast notifications via Sonner library
  • Shared Features Across Apps:
    • Privacy Policy and Terms of Service pages
    • Contact information (email/phone) in footers
    • Responsive design with dark theme
    • Icon-based UI using Lucide React
  • API Routes: Advisor and Oracle apps include backend API routes for response generation
  • Global Styling: Custom CSS variables and Tailwind configurations per app for consistent theming
  • Build Configuration: Next.js config with CORS headers and security settings

Notable Implementation Details

  • Data Persistence: Apps use browser localStorage for user data (tasks, habits, journal entries, transactions)
  • Game Logic: Trivia and Word Game include comprehensive question banks and scoring systems
  • Animations: Smooth transitions and micro-interactions using Framer Motion throughout
  • Responsive Layout: Mobile-first design with proper spacing and typography
  • Type Safety: TypeScript interfaces for all major data structures
  • Error Handling: Toast notifications for user feedback on actions

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw

thomaslovaslokoy-ui and others added 11 commits March 16, 2026 23:10
This workflow installs Deno and runs linting and tests on push and pull request events.
Initial scaffolding of all 11 BrainLoop apps:
- brainloop-home: Landing page with app directory
- brainloop-flashcards: 3D flashcard study app
- brainloop-oracle: Mystical AI Q&A oracle
- brainloop-trivia: Multiplayer trivia battle
- brainloop-tarot: Major Arcana tarot readings
- brainloop-habits: Daily habit tracker
- brainloop-focus: Pomodoro productivity timer
- brainloop-words: Wordle-style word game
- brainloop-advisor: AI advisor with 5 personas
- brainloop-finance: Personal finance tracker (NOK)
- brainloop-journal: Daily journal with mood tracking

All apps use Next.js 14, TypeScript, Tailwind CSS, Framer Motion.
Each includes privacy/terms pages and security headers.

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
Complete page implementations with full UI for multiple BrainLoop apps.
Agents still building remaining projects.

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
- brainloop-oracle: full chat UI with 35 mystical responses, starfield bg
- brainloop-flashcards: next.config.mjs rename
- brainloop-habits: layout/tailwind updates
- brainloop-journal: next.config.mjs rename
- brainloop-advisor: API route for persona responses
- brainloop-focus: full Pomodoro + task list UI

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
- brainloop-finance: full finance tracker page with categories
- brainloop-words: wordle-style game page
- Config updates for flashcards, focus, journal

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
…ournal

- brainloop-tarot: full 22 Major Arcana card reading app
- brainloop-trivia: multiplayer trivia game page
- brainloop-advisor: 5 persona chat UI
- brainloop-words: privacy/terms, gitignore
- Config and layout updates across projects

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
…/words

- brainloop-flashcards: 25 cards, 3D flip, scoring, localStorage
- Rename next.config.ts to next.config.mjs for Next.js 14 compatibility

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
- brainloop-focus: Pomodoro timer + task list, fully built
- Layout updates for trivia and words

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
Copy link
Author

@thomaslovaslokoy-ui thomaslovaslokoy-ui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

f

Merged all 11 separate brainloop-* projects into brainloop-app/ as one
unified Next.js app with route-based pages: /, /flashcards, /oracle,
/trivia, /tarot, /habits, /focus, /words, /advisor, /finance, /journal,
/privacy, /terms. Build succeeds with zero errors, all 16 pages static.

https://claude.ai/code/session_013kTQcFDxJfcxj6W9QZubNw
Copy link
Author

@thomaslovaslokoy-ui thomaslovaslokoy-ui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants