Минималистичное Chrome-расширение для анонимных текстовых заметок поверх веб-страниц
Anotum создает общий слой анонимных заметок поверх интернета. Заметки видны всем пользователям расширения — контент важнее автора.
Текущая стадия: Документация и планирование MVP
Полная техническая документация находится в папке /docs:
- Overview — концепция и философия
- Architecture — техническая архитектура
- API Specification — REST API endpoints
- UI/UX — интерфейс и взаимодействия
- Security — безопасность
- Development — инструкции для разработки
- Status — текущий прогресс
┌─────────────────────┐
│ Chrome Extension │
│ (TypeScript) │
└──────────┬──────────┘
│ REST API
┌──────────▼──────────┐
│ Backend Server │
│ (Node.js + Express) │
└──────────┬──────────┘
│
┌──────────▼──────────┐
│ SQLite Database │
└─────────────────────┘
- Анонимность — нет регистрации, только локальный UUID
- Минимализм — чистый UI, фокус на тексте
- Общий слой — все заметки видны всем
- Надёжность — XSS защита, rate limiting, fallback стратегии
- ✅ Документация — 100%
- 🔲 Backend — 0%
- 🔲 Extension — 0%
- 🔲 Интеграция — 0%
Откройте index.html в браузере для навигации по документации.
# Backend
cd server
npm install
npm run dev
# Extension
cd extension
npm install
npm run buildСм. полную документацию в /docs или replit.md для обзора проекта.
Backend:
- Node.js 18+
- Express.js
- SQLite3
- Hosting: Replit
Extension:
- TypeScript
- Manifest v3
- esbuild
TBD (To Be Determined)