Skip to content

rahulcvwebsitehosting/GREnius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 GREnius: The Cognitive Blueprint

React TypeScript Tailwind CSS Vite Express

A premium, high-performance cognitive training platform engineered for GRE aspirants and chess enthusiasts. Built with a focus on algorithmic precision and architectural elegance.


🏗️ Problem vs. Solution

The Problem The GREnius Solution
Cognitive Fatigue Dynamic, game-based learning modules that maintain high engagement through gamification.
Static Learning Algorithmic difficulty scaling that adapts to the user's performance in real-time.
Fragmented Prep A unified ecosystem combining GRE Quantitative practice with advanced strategic training (Chess).
Lack of Assessment Deep-dive post-game analysis and ELO-based performance tracking.

🧠 Intelligence & Architecture

GREnius is built on a Full-Stack Blueprint utilizing a custom Express server with Vite middleware integration for seamless development and production-grade performance.

♟️ Chess Engine: "The Grandmaster Algorithm"

The core engine utilizes a Negamax search with Alpha-Beta pruning and Quiescence Search to eliminate the horizon effect.

graph TD
    A[User Move] --> B{AI Thinking}
    B --> C[Opening Book Lookup]
    C -- Match Found --> D[Instant Theory Move]
    C -- No Match --> E[Negamax Search]
    E --> F[Alpha-Beta Pruning]
    F --> G[Quiescence Search]
    G --> H[Static Evaluation + PST]
    H --> I[Optimal Move Selection]
    I --> J[ELO Assessment]
Loading

📊 System Flow

sequenceDiagram
    participant U as User
    participant F as Frontend (React)
    participant B as Backend (Express)
    participant E as Engine (Negamax)
    
    U->>F: Performs Action (Game/Quant)
    F->>F: Update Local State (XP/Stats)
    F->>B: Sync Progress (Optional)
    F->>E: Request AI Move (Chess)
    E-->>F: Return Optimized Move
    F-->>U: Render UI Update + Feedback
Loading

🚀 Primary Features

1. Advanced Chess Suite

  • Difficulty Scaling: Three distinct tiers (600, 1200, 1800+ ELO).
  • Opening Book: Integrated theory for Sicilian, Ruy Lopez, and Queen's Gambit.
  • Post-Game Analysis: Interactive accuracy summary with "Show me how" correction logic.

2. GRE Quantitative Mastery

  • 250+ High-Difficulty Questions: Covering Geometry, Algebra, and Data Interpretation.
  • Question Types: Quantitative Comparison (QC), Multiple Choice (MC), and Numeric Entry (NE).

3. Cognitive Game Modules

  • Mental Math: Stress-based arithmetic challenges.
  • Memory Palace: Grid-based visual pattern recognition.
  • Speed Blitz: Rapid-fire vocabulary and logic puzzles.

🛠️ Setup & Installation

Prerequisites

  • Node.js: v18.0.0 or higher
  • npm: v9.0.0 or higher

Installation

  1. Clone the Blueprint

    git clone https://github.com/rahulcvwebsitehosting/grenius.git
    cd grenius
  2. Install Dependencies

    npm install
  3. Launch Development Environment

    npm run dev
  4. Build for Production

    npm run build

🎨 UI Layout Blueprint

Component Description Visual Mood
Dashboard Central hub for all cognitive modules and XP tracking. Minimalist, High-Contrast
Chess Arena Professional-grade board with material advantage indicators. Classic, Strategic
Quant Lab Focused environment for GRE question sets. Academic, Clean
Analysis Modal Deep-dive metrics and Mermaid-style performance charts. Data-Driven, Dark Mode

🤝 Connect

Developed with ❤️ by Rahul Shyam. Let's build the future of cognitive technology together.

LinkedIn GitHub


"Precision in every move, intelligence in every line."
© 2026 GREnius Cognitive Systems. All rights reserved.

About

GRE prep platform with vocabulary, quantitative reasoning, and cognitive mini-games — chess engine, mental math, memory palace, and speed blitz.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages