An AI-powered biostatistics learning tool that helps students understand complex concepts through simplified explanations, exam tips, and practice questions.
Features
Concept Explanations: Get clear, simplified explanations of biostatistics terms
Exam Tips: Receive targeted study advice and key points to remember
Sample Questions: Practice with relevant questions to test understanding
Interactive Interface: Clean, student-friendly design for easy learning
Project Structure
├── backend/
│ └── index.ts # Main API server with OpenAI integration
├── frontend/
│ ├── index.html # Main application interface
│ ├── index.tsx # React frontend logic
│ └── style.css # Custom styling
├── shared/
│ └── types.ts # Shared TypeScript interfaces
└── README.md
Usage
Enter any biostatistics term or concept
Get instant AI-powered explanations
Review exam tips and study strategies
Practice with generated sample questions
Technology Stack
Backend: Hono + OpenAI API
Frontend: React + TailwindCSS
AI: GPT-4o-mini for concept explanations
Styling: Custom CSS with gradient backgrounds and animations
API Endpoints
GET / - Main application interface
POST /api/explain - Get AI-powered explanations for biostatistics terms
GET /api/health - Health check endpoint
GET /frontend/* - Static frontend assets
GET /shared/* - Shared TypeScript types
Features in Detail
🤖 AI-Powered Explanations
Clear, student-friendly explanations of complex biostatistics concepts
Contextual examples and practical applications
Structured responses for easy understanding
📝 Exam Preparation
Targeted exam tips for each concept
Key points to remember for tests
Study strategies and mnemonics
❓ Interactive Practice
Multiple choice and open-ended questions
Detailed answer explanations
Progressive difficulty levels
🔗 Connected Learning
Related concept suggestions
One-click exploration of connected topics
Comprehensive coverage of biostatistics curriculum
API Endpoints
GET / - Main application interface
POST /api/explain - Get AI-powered explanations for biostatistics concepts