From 814eb8d54e525ef6e855a55f322e56c129f3420d Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Tue, 2 Jun 2026 15:44:44 +0330 Subject: [PATCH] feat: standalone "Coming Soon" landing (single HTML, dockerized) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RTL Persian landing matching the FlatRender brand (blue + LogoMark), with a live countdown to ۱ تیر ۱۴۰۵ (1 Tir 1405 = 22 Jun 2026, Iran time), feature chips, and a notify-me capture. One static index.html served by nginx (coming-soon/Dockerfile); stack-agnostic, no app dependencies. Co-Authored-By: Claude Opus 4.8 --- coming-soon/Dockerfile | 16 ++++ coming-soon/README.md | 34 +++++++ coming-soon/index.html | 212 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 262 insertions(+) create mode 100644 coming-soon/Dockerfile create mode 100644 coming-soon/README.md create mode 100644 coming-soon/index.html diff --git a/coming-soon/Dockerfile b/coming-soon/Dockerfile new file mode 100644 index 0000000..3e66924 --- /dev/null +++ b/coming-soon/Dockerfile @@ -0,0 +1,16 @@ +# Standalone "Coming Soon" landing — a single static HTML page served by nginx. +# Stack-agnostic: build & run anywhere, no app dependencies. +# +# docker build -t flatrender-coming-soon ./coming-soon +# docker run -d -p 8090:80 --name flatrender-coming-soon flatrender-coming-soon +# → http://localhost:8090 +FROM nginx:1.27-alpine + +# Single-page site: replace the default nginx root with our one HTML file. +RUN rm -f /usr/share/nginx/html/* +COPY index.html /usr/share/nginx/html/index.html + +# Serve index.html for every path (so deep links still land on the page). +RUN printf 'server {\n listen 80;\n root /usr/share/nginx/html;\n location / {\n try_files $uri /index.html;\n }\n}\n' > /etc/nginx/conf.d/default.conf + +EXPOSE 80 diff --git a/coming-soon/README.md b/coming-soon/README.md new file mode 100644 index 0000000..7c9cb36 --- /dev/null +++ b/coming-soon/README.md @@ -0,0 +1,34 @@ +# FlatRender — Coming Soon landing + +A **single, self-contained HTML page** (no build step, no app dependencies) packaged as +a tiny nginx Docker image. RTL Persian, matches the FlatRender brand (blue + Vazirmatn + +LogoMark), with a **live countdown to ۱ تیر ۱۴۰۵ (1 Tir 1405 = 22 June 2026, Iran time)**. + +## Run + +```bash +docker build -t flatrender-coming-soon ./coming-soon +docker run -d -p 8090:80 --name flatrender-coming-soon flatrender-coming-soon +# → http://localhost:8090 +``` + +Or just open `index.html` directly in a browser — it works with zero server. + +## What it includes + +- Animated brand-gradient background + grid overlay +- LogoMark + Persian wordmark (فلت‌رندر) +- Headline + lead reflecting the app's value (AI video & image maker) +- Live countdown (days / hours / minutes / seconds) in Persian digits +- Feature chips mirroring the app: video maker, image editor, 1200+ templates, + music & voiceover, HD/4K export +- "Notify me" email capture (posts to `/subscribe` if a backend is wired; otherwise + shows a thank-you locally) + +## Change the launch date + +Edit one line in `index.html`: + +```js +var TARGET = new Date("2026-06-22T00:00:00+03:30").getTime(); +``` diff --git a/coming-soon/index.html b/coming-soon/index.html new file mode 100644 index 0000000..20417af --- /dev/null +++ b/coming-soon/index.html @@ -0,0 +1,212 @@ + + + + + + فلت‌رندر — به‌زودی | FlatRender — Coming Soon + + + + + + + + +
+
+
+
+ +
+ + +
به‌زودی راه‌اندازی می‌شود
+ +

ساخت ویدیو و تصویر
با هوش مصنوعی، در چند دقیقه

+

+ استودیوی آنلاین فلت‌رندر؛ ساخت ویدیوهای حرفه‌ای، ویرایش تصویر، و بیش از ۱۲۰۰ قالب آمادهٔ ساخته‌شده توسط طراحان موشن — همه در مرورگر شما. به‌زودی… +

+ +
+
۰۰
روز
+
۰۰
ساعت
+
۰۰
دقیقه
+
۰۰
ثانیه
+
+

زمان راه‌اندازی: ۱ تیر ۱۴۰۵

+ +
+
ویدیوساز هوش مصنوعی
+
ویرایشگر تصویر
+
بیش از ۱۲۰۰ قالب
+
موسیقی و صداگذاری
+
خروجی HD و ۴K
+
+ +
+ + +
+

+
+ + + + + +