Documentation
Comprehensive guides and references for the Studilax platform. Learn how to leverage our AI-powered tools to enhance your learning workflow.
Source documentation available in the root /documentation folder.
Introduction
Studilax is an advanced educational platform designed to optimize the learning process through artificial intelligence. By integrating Large Language Models (LLMs) with proven study techniques like Spaced Repetition and Active Recall, Studilax transforms raw educational content into interactive study materials.
The platform consists of three main components:
- The Core API: A robust Node.js/Express backend that handles data processing, AI generation, and user authentication.
- The Mobile Application: A React Native (Expo) app providing on-the-go access to flashcards and quizzes.
- The Web Dashboard: A Next.js interface for comprehensive note management and analytics.
Getting Started
1. Account Creation & Usage Limits
To begin, navigate to the Sign Up page. You can register using your email address.
- Free Plan: 10 AI generations per day.
- Pro Plan: 50 AI generations per day.
2. Creating Your First Note
Navigate to the "Notes" section. You can input content in three ways:
- Direct Text Entry: Type or paste your lecture notes directly into the editor.
- File Upload: Upload PDF documents or images (OCR supported).
- Voice Memo: Record audio notes which are transcribed automatically.
AI Capabilities & Models
Studilax leverages state-of-the-art Generative AI models to process your content. Unlike simple chatbots, we utilize Reasoning Models (specifically Step-fun via OpenRouter) to ensure high-quality, logically sound educational outputs.
Reasoning Process
When you ask a complex question (e.g., "Explain Quantum Entanglement"), the model first engages in a "Thinking Process" (Chain of Thought) to structure its answer before presenting the final explanation. This results in significantly higher accuracy for STEM subjects compared to standard language models.
Adaptive Quizzes
Quizzes are generated dynamically. The AI analyzes your previous performance and specifically targets weak areas. If you struggle with a specific concept, the AI Tutor will generate focused questions to reinforce that topic.
Technical Architecture
Frontend
- • Next.js 14 (App Router)
- • React Native (Expo SDK 50)
- • Tailwind CSS for styling
- • Zustand for state management
Backend & Data
- • Node.js & Express API
- • Neon (Serverless Postgres)
- • OpenRouter API (Model Aggregator)
- • Step-fun (Reasoning Model)