Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flux Launchpad — Token sales without the runaround

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.


Table of contents


Overview

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.

Core ideas

  • 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.

Current status

  • 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

Quick start

Prerequisites

  • Python 3.10+ (any modern version is fine)
  • pip available on your PATH

Install & run

# 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)

Project structure

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

Tech stack

  • Frontend: vanilla HTML, CSS, and JavaScript
  • Server (dev only): Python Flask to serve templates/static
  • No build step required; assets are referenced directly

Routes & screens

  • /Landing with hero video, brand mark, and navigation
  • /forms/investorInvestor role: budget, max price per token, security preferences, duration
  • /forms/projectProject 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.

Configuration

No configuration is required to preview the demo. If you want to tweak server settings, edit app.py (e.g., debug=True/False).

Roadmap

Planned next steps (subject to change):

  1. Design polish — responsive tweaks, accessibility, and content passes.
  2. Intent capture (frontend only) — serialize investor/project intents in the UI; no backend/network yet.
  3. Mock matching — local visualization of how intents might meet prior to any network connection.
  4. Project registry — basic metadata ingestion (audits, team type, repos).
  5. Docs — architecture notes, contribution guidelines, and code of conduct.
  6. 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.

Security & disclosures

  • 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.

Team & Credits

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

License

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.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages