Loading

Korasa is an open-source study application designed to help students organize revision materials, test themselves with custom-generated exams, and track lesson schedules. Built with a high-performance Go REST backend, a responsive Next.js 16 web interface, and an Expo-powered mobile app, it brings structured learning and exam analytics into a single cohesive ecosystem.
View SourceOrganizes academic revision material through a structured three-tier hierarchy (Subject → Folder → Question). Students can group problems and notes logically across multiple courses and topics with seamless navigation.
Generates customized practice tests from question pools across subjects and folders. Features untimed Practice Mode, Timed Mode for simulated exam conditions, Full Scope review, and attempt analytics tracking score histories and completion times.
Engineered with Go and PostgreSQL for high-throughput, low-latency API handling. Implements secure HMAC-signed JWT authentication with refresh token rotations, transactional email verification via Resend, and automated migrations.
Provides a schedule management system for recurring weekly lectures, tutorials, and study blocks, offering real-time upcoming lesson detection and filtering by day and subject.
Delivers a modern web experience built with Next.js 16 and React alongside a cross-platform mobile application powered by React Native and Expo Router for on-the-go revision and problem photo uploads.