automation

Rewise

AI-powered smart revision bot for automated active recall from Notion notes

Rewise

Tech Stack

PythonNotion APIGoogle GeminiLangChainGitHub Actions

About This Project

Overview

Rewise is an intelligent revision automation system that transforms your Notion notes into interview-level MCQs using AI. It intelligently selects one note at a time using spaced repetition logic based on review history and confidence scores. The system generates 5–10 challenging, non-trivial MCQs, sends questions to Discord for distraction-free daily revision, and archives full questions with answers and explanations back into Notion. A live analytics dashboard tracks review frequency, overdue notes, confidence trends, and overall learning progress. Built for consistent, high-quality active recall without manual effort.

Motivation

Every project starts with a problem worth solving. For Rewise, the motivation came from wanting to streamline workflows and create something that genuinely helps users save time. The goal was to build a solution that is not just functional, but delightful to use.

Lessons Learned

Building Rewise taught me valuable lessons about system design, user experience, and the importance of iterative development. Each challenge became an opportunity to grow as a developer and problem solver.