📘 Æapp® v2.0.0 – a new generation of community‑driven live archives

Æapp® v2.0.0 is a stable, community‑driven archive platform built for long‑term use.

Python Flask SQLite License Version Made by Æapp

Æapp® v2.0.0 is a complete redesign and expansion of the original live‑comment archiving system. This new generation introduces a full community platform, a harmonized UI, and a stable, modular architecture built for long‑term use. It remains lightweight, Python‑based, and easy to deploy — but now includes a rich set of tools for notes, threads, observations, uploads, and galleries, all wrapped in a warm, nature‑inspired interface.

🌱 Background

Æapp® began as a simple experiment: a way to capture live YouTube chat messages in real time.

Over time, it grew into a tool used by communities who wanted to preserve moments, share observations, and build archives together.

With Æapp® v2.0.0, the project enters a new era:

This version marks the transition from a single‑purpose tool to a complete community archive platform.

🔄 Comparison: Æapp® v1.0.0 → Æapp® v2.0.0

AspectÆapp® v1.0.0Æapp® v2.0.0
PurposeLive chat archivingFull community archive platform
BrandFirst official releaseMature product generation
DatabaseSQLite + basic modelsStructured models for notes, threads, observations, files
FrontendBasic templatesHarmonized AEapp UI (green palette, soft boxes, spacing)
CommunityNoneNotes, threads, uploads, gallery, observations
FilteringDay/month/yearSame + improved pagination and stability
ExportCSV for commentsCSV for observations + modular export options
Visitor trackingBasic IP counterImproved stability and integration
LicensingCommercialCommercial (licensed separately from 1.x)
ArchitectureSingle‑purposeModular, extensible, maintainable

Summary

✨ Features in Æapp® v2.0.0

🔴 Live Comment Archive

🟢 Community System

🟡 UI & Design

🔧 Technical

🛠️ Installation & Setup

1. Download the project

Extract the .zip file to your preferred directory.

2. Install dependencies

python3 -m pip install -r requirements.txt

3. Create a .env file

YOUTUBE_API_KEY=your_api_key
LIVE_CHAT_ID=your_live_chat_id
FILTER_KEYWORD=æ,Æ
SECRET_KEY=your_flask_secret

4. Database setup

SQLite (mysite.db) is created automatically on first run.

5. Run the application

python app.py

6. Access the site

Visit http://localhost:5000 or your hosting environment.

📂 Project Structure

├── app.py                 # Main Flask application
├── requirements.txt       # Dependencies
├── templates/             # Jinja2 templates (community, archive, uploads, etc.)
├── static/                # CSS, JS, images
├── models.py              # Database models
├── EULA.txt               # License agreement
└── README.md              # Documentation

📑 Explanation of Key Components

app.py – Application entry point
models.py – SQLAlchemy models for comments, notes, threads, observations, files
templates/ – All HTML templates, harmonized with AEapp 2.0 design
static/ – Stylesheet, icons, and assets
EULA.txt – Commercial license terms
README.md – This document

🔒 Licensing

📜 Legal Notice

🧭 Versioning

Æapp® follows a simple major.minor.patch versioning scheme. v2.0.0 marks the beginning of the second product generation.