From b5251be1a247de87c98003487d355aba38cdd5f3 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Sun, 15 Feb 2026 15:30:18 -0700 Subject: [PATCH] feat: redesign landing page to match rStack design paradigm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New landing page with gradient hero text, feature grid, how-it-works steps, CTA card, and ecosystem footer — matching the design language of rstack.online, rwallet.online, and other r* apps. Co-Authored-By: Claude Opus 4.6 --- portal/templates/portal/landing.html | 636 +++++++++++++++++++++++++-- 1 file changed, 588 insertions(+), 48 deletions(-) diff --git a/portal/templates/portal/landing.html b/portal/templates/portal/landing.html index f6db6d9..0c00c83 100644 --- a/portal/templates/portal/landing.html +++ b/portal/templates/portal/landing.html @@ -1,61 +1,492 @@ {% extends "portal/base.html" %} +{% load static %} -{% block title %}rfiles.online - Share Files by Topic{% endblock %} +{% block title %}rfiles.online — Topic-Based File Sharing{% endblock %} {% block extra_css %} {% endblock %} {% block content %} -
-
-

rfiles.online

-

Share files by topic

-
-
-

Enter a topic to start sharing

+ +
+ Part of the r* Ecosystem +

📁 rfiles

+

Topic-based file sharing. No sign-up required.

+

+ Create a topic, get a subdomain. Share files with anyone through + topic.rfiles.online — instant, open, + and community-ready. +

+
{% if error %}
{{ error }}
{% endif %}
{% csrf_token %} -
- -
+
+ +
- +
{% if active_topics %}
-

Active topics

+

Active Topics

{% for topic in active_topics %} @@ -67,25 +498,134 @@
{% endif %}
+ + +
+
+

Why rFiles?

+

+ Simple, fast, and open file sharing for communities, teams, and events. +

+ +
+
+
🔗
+
Instant Subdomains
+
+ Every topic gets its own URL. Share + photos.rfiles.online instead of a random link — + memorable, clean, and always accessible. +
+
+ +
+
📤
+
Drag & Drop Upload
+
+ Drop files directly into any topic. Images, documents, audio, + video — any file type, with no account needed. +
+
+ +
+
🔗
+
Shareable Links
+
+ Every upload gets a public share link with optional password + protection, expiration dates, and download tracking. +
+
+
+
+ + +
+
+

How It Works

+ +
+
+
1
+

Name Your Topic

+

+ Type a topic name like birthday-photos + or project-docs. It becomes your subdomain instantly. +

+
+ +
+
2
+

Upload Files

+

+ Drag and drop or click to upload. Files are immediately available + at your topic URL for anyone to access. +

+
+ +
+
3
+

Share the Link

+

+ Send topic.rfiles.online to anyone. + They can view, download, and upload their own files. +

+
+
+
+ + +
+
+

Ready to Share?

+

Create a topic and start sharing files in seconds. No sign-up required.

+ +
+
+ + +
+ {% endblock %} {% block extra_js %} {% endblock %}