Shipped product

NoteMe

A Telegram bot for saving notes in ordinary messages, finding them later and setting reminders.

Status
First version live; evolving
Role
Product, backend, deployment and operations
Stack
Python, PostgreSQL, Docker
Interface
Telegram Bot API
Conceptual NoteMe interface with capture, search and reminder states

Problem & approach

A note should not require opening another app

An ordinary Telegram message becomes a note. Search, categories and reminders are there when needed, without slowing down capture.

Messages become notes

Normal text is saved immediately; commands are reserved for search and management.

Search and categories

Full-text search and categories make saved notes easy to retrieve.

Time-aware reminders

A background worker sends reminders in each user’s time zone.

Deployment

The project includes containers, PostgreSQL migrations and feedback collection.

How it works

Notes are stored in PostgreSQL and returned by search or reminder

Telegram messages flow through the bot service into PostgreSQL and optional NLP, then return through search or reminders
PostgreSQL stores the notes; NLP enrichment is optional.

Current state

The first version is live and still evolving

The bot supports capture, search, categories, reminders, time zones and feedback. It runs in containers with PostgreSQL migrations; the source code is private.

Private notes and usage data are not included in this case study.

Next project

Agentflow

A controlled workflow for iterative AI-assisted software delivery.

Read case study →