Pulse is a platform where fans can invest in their favorite creators, buying tokens that represent "shares" in their community impact and future success.
Warning
PROTOTYPE / DEMO ONLY This application is a UI prototype for demonstration purposes. No real funds are handled. All monetary values, transactions, and tokens are simulated in-memory and reset on refresh. Real implementation requires strict adherence to financial regulations (KYC/AML), smart contract audits, and securities law compliance.
This prototype demonstrates a full user flow for a creator token marketplace:
- Landing Page: Value proposition and feature highlights.
- Market: Browse and search for creators.
- Creator Profile: View bio, token price history (simulated chart), and buy/sell tokens.
- Dashboard: Track your portfolio performance and holdings.
- Auth: Mock authentication for "Supporter" and "Creator" roles.
- Settings: Profile and wallet connection placeholder.
- Frontend: React (Vite) + TypeScript
- Styling: TailwindCSS
- Routing: React Router v6
- Charts: Recharts
- Icons: Lucide React
- State: React Context API + Local Storage (Mock Persistence)
-
Install dependencies
npm install
-
Start development server
npm run dev
-
Build for production
npm run build npm run preview
The project is designed to be easily connected to a real backend.
Currently, all data is served from local JSON (mock/). Async delays are added to simulate network latency.
To integrate a real backend:
- Replace
mockApi.tsmethods withfetch()calls to your REST/GraphQL API. - Set
VITE_API_BASE_URLin.env.
The BuySellWidget and Settings pages contain placeholders for Web3 integration.
- Look for
// TODO: Replace with real APIcomments. - Integrate libraries like
ethers.jsorwagmito connect real wallets (MetaMask).
If building this as a real product, the following safeguards are mandatory:
- KYC/AML: Verify the identity of all creators and investors to prevent money laundering.
- Compliance: Consult legal counsel regarding securities laws (SEC in US). Creator tokens may be classified as securities.
- Moderation: Strict content and community guidelines to prevent abuse.
- Dispute Resolution: Mechanisms for addressing fraud or creator abandonment.
- Smart Contract Audits: Ensure all on-chain code is audited by reputable firms.
Created by Antigravity