Skema

A project by Roman Slack — Lead AI Platform Engineer

Skema — a project by Roman Slack

Programming · July 2025 · 4 hours · built by Roman Slack

Skema is a modern productivity platform created by Roman Slack that unifies task management, calendar scheduling, journaling, and AI-powered assistance into a single, elegant application. It brings idea management, scheduling, and journaling together under one seamless, AI-integrated dashboard.

The application is built with a Next.js 15, React 19, TypeScript, and Tailwind CSS frontend, backed by a FastAPI, SQLModel, PostgreSQL, and Redis backend. AI capabilities are powered by OpenAI GPT-4 and the Serper Search API, while the infrastructure uses Docker, Nginx, and WebSocket support for real-time collaboration.

Skema's core applications include Quest Management for daily task tracking, Kanban boards with drag-and-drop project management, timezone-aware calendar integration, rich-text journaling with mood tracking, a natural-language AI assistant with intelligent task automation, and a global search that ranks results by relevance across all content types. It also offers voice-enabled input through Whisper transcription, a responsive dark-themed design, and production-ready authentication and security.

Key Features

Tech Stack

Next.js React TypeScript Tailwind CSS FastAPI SQLModel PostgreSQL Redis OpenAI GPT-4 Serper API Docker Nginx WebSocket Whisper

View on GitHub →

Designed and built by Roman Slack, Lead AI Platform Engineer. See more of Roman Slack's work on the projects page or get in touch via the contact page.