Prototype: static HTML/CSS/JS served by a tiny Python (Flask) app. No smart contracts, wallets, or back‑end logic yet — this repo is a UX/flow demo
Read-only mirror. Active development happens in a private repo.
- Overview
- Core ideas
- Current status
- Quick start
- Project structure
- Tech stack
- Routes & screens
- Configuration
- Roadmap
- Contributing
- Security & disclosures
- License
Flux is a concept for a peer‑to‑peer launchpad where creators meet backers and investors meet projects. Instead of manual, fragmented steps, participants express what they want (their intent) and the network coordinates matching.
This repository contains the public frontend demo of the idea:
- Landing page and narrative
- Simple flows for Investor and Project roles
- Minimal Python wrapper to serve the static site locally
The goal: preview the UX and information architecture for an intent‑driven token sale experience.
- Simplicity first — beginner‑friendly forms and copy; no over‑engineering.
- Security posture — projects list transparency markers (e.g., audits, open‑source status, team type).
- Privacy by design — concept aligns with intent‑centric coordination (no KYC in the demo; final approach TBD).
- Accessibility — low minimums for investors, clear constraints for projects.
- ✅ Frontend prototype: hero, sections, and flows for both roles
- ✅ Static project list mock
- ⏳ Out of scope for this repo: contracts, wallet connect, intent routing/solving, data persistence
- Python 3.10+ (any modern version is fine)
pipavailable on your PATH
# 1) Clone
git clone <your-fork-or-origin> flux-launchpad
cd flux-launchpad
# 2) Create a virtual env (recommended)
python -m venv .venv
# Windows: .venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate
# 3) Install the only runtime dependency
pip install Flask
# 4) Start the demo server
python app.py
# App runs at http://127.0.0.1:5000/ (debug=True, reloader disabled; see app.py)flux-launchpad/
├── app.py # Tiny Flask wrapper to serve templates/static
├── static/
│ ├── css/ # styles.css
│ ├── fonts/ # Karst-Light.otf
│ ├── img/ # Logos, backgrounds, team images, icons
│ ├── js/ # main.js, form_investor.js, form_proj.js, projects_list.js
│ └── video/ # background.mp4
└── templates/
├── index.html # Landing page
├── form_investor.html # Investor flow
├── form_project.html # Project flow
└── projects_list.html # Demo list of projects
- Frontend: vanilla HTML, CSS, and JavaScript
- Server (dev only): Python Flask to serve templates/static
- No build step required; assets are referenced directly
/— Landing with hero video, brand mark, and navigation/forms/investor— Investor role: budget, max price per token, security preferences, duration/forms/project— Project role: category, tokens for sale, price, soft cap, security markers/forms/projects_list— simple Projects list mock for discovery
Note: Result pages are placeholders for now; they illustrate where confirmations/next steps would appear.
No configuration is required to preview the demo. If you want to tweak server settings, edit app.py (e.g., debug=True/False).
Planned next steps (subject to change):
- Design polish — responsive tweaks, accessibility, and content passes.
- Intent capture (frontend only) — serialize investor/project intents in the UI; no backend/network yet.
- Mock matching — local visualization of how intents might meet prior to any network connection.
- Project registry — basic metadata ingestion (audits, team type, repos).
- Docs — architecture notes, contribution guidelines, and code of conduct.
- Final milestone: Full Anoma integration (intent‑centric) + AnomaPay checkout — integrate with Anoma’s intent‑centric architecture (intent gossip → solver → settlement) and connect AnomaPay for a seamless, privacy‑preserving stablecoin investment flow. Only at this stage is the system powered and actually working.
- This demo ships no secrets and stores no user data.
- Do not use it to handle real funds. Nothing here constitutes financial, legal, or security advice.
- If you spot a security concern in the code or copy, please open a private discussion first.
Maintainers
- Team Lead & Lead Dev — Null Zhara
X: @NullZhara · Discord:NullZhara
Contributors / Cohort
- Concept Originator — alvikoreth
X: @Alvikoreth · Discord:alvikoreth - Graphic Designer — Jull998
X: @Jull998 · Discord:julii0707 - Content Manager — stan07.eth
X: @realholderStan · Discord:stan07.eth - Contributing Developer — skylighter9999
X: @MLu4ill · Discord:skylighter9999
The code in this repository is source-available, all rights reserved. You may view it on GitHub, but no copying, modification, distribution, or commercial use is permitted without written permission. Media & brand (images, video, fonts, logos) are proprietary and not covered by any open license.