A high-fidelity, responsive frontend web interface engineered for a cryptocurrency tracking and token launchpad administration platform. Built using semantic HTML5, optimized custom CSS, and JavaScript for interactive animations, this project showcases advanced UI architectures, conditional form logic, and a complex multi-step administration workflow designed for Web3 applications.
🔗 Live Deployment Link: https://bulk-a-crypto-platform.vercel.app
The platform utilizes a modern Decentralized Finance (DeFi) aesthetic to build user trust and ensure data legibility:
- Color Palette: Deep navy and midnight-blue backgrounds paired with striking cyan and teal gradients.
- Component Architecture: Highly reusable data cards, hover-state buttons, and transparent grid overlays.
- Interactive Animations: Powered by JavaScript to deliver smooth state transitions, dynamic form toggles, and an engaging user experience.
The front door of the launchpad features a Web3-styled token crowdfunding ecosystem:
- Hero Section: Integrated whale branding ("bulk") accompanied by a simulated decentralized wallet connection status widget (
1x8B9dks7ga8h9t8). - Upcoming Sales Grid: High-density IDO allocation cards tracking critical investment metrics:
- Token Swap Rates (e.g.,
1 ETH = 13.4 BNB) and Funding Caps. - In-line progressive styling mapping token allocation metrics (e.g.,
30% Allocation Reached). - Dynamic countdown timers mapping pool expiration times and active social/whitepaper links.
- Token Swap Rates (e.g.,
- Trust & Information Portals:
- About Us: Clean asymmetric informational card layered over a structural cyan vector grid.
- Roadmap: A sleek, vertical alternating timeline using pill-shaped nodes.
- Team Showcase: Profile grids featuring LinkedIn connection links for project founders and advisors.
- Strategic Partnerships: A dedicated trapezoidal container showcasing verified partners (Workhorse, Zingro, Yulon).
A dedicated historical dashboard leveraging identical card layout parameters modified via custom state overrides:
- Historical Data Display: Seamless state modification turning active CTAs into disabled "Closed" states.
- Sold Out Tracking: Visual labels indicating 100% capacity filled and completed fundraising milestones replacing the countdown timers.
The administrative core utilizes an advanced Multi-Step Form Stepper Architecture to isolate dense Web3 configuration parameters into distinct logical viewports:
-
Vertical Stepper UI: A dynamic right-margin tracker showing the user's current step within the form alongside intuitive Back/Next navigation. Designed an 8-step architecture for the full token sales flow:
- Token information
- Referral percentage
- Sales information limit
- Per wallet allocation limit
- Sales type
- Vesting schedule
- Pancakeswap listing
- Additional information
Steps 1 and 3 were implemented as fully functional pages to demonstrate the stepper pattern, state handling, and conditional logic that would extend across the remaining steps.
-
Step 1 Viewport (Token Initialization Form) — Implemented: Processes primary tracking data points through highly specialized alphanumeric text fields:
User-Token-KeyInput field.Token NameInput field.MaximumInput field.Token addressContract tracking input field.Token symbolIdentification input field.Token decimalPrecision specification input field.
-
Step 3 Viewport (Sales Information Limit Form) — Implemented: Integrates specialized control elements:
- Conditional binary logic handled via a Custom CSS Toggle Switch component labeled
Limit. - Contextual input arrays enabling exact configuration bounds for
MinimumandMaximumallocation limits.
- Conditional binary logic handled via a Custom CSS Toggle Switch component labeled
- Semantic HTML5: Built using strict structural layouts (
<header>,<section>,<nav>,<footer>) ensuring excellent SEO crawlability and production-grade DOM organization. - Modular CSS3 Design: Optimized design layer utilizing modular architecture, modern layout engines (CSS Flexbox/Grid), custom cyan-to-teal gradients, uniform border-radii, and responsive hover transitions.
- Interactive JavaScript: Powered by Vanilla JavaScript for DOM manipulation to deliver smooth UI animations, manage dynamic state changes in the multi-step form wizard, and handle conditional logic (such as the Limit toggles) without relying on heavy external frameworks.
📦 Bulk_A Crypto Platform
┣ 📂 login/ # Dedicated Frontend User Sign-In Layouts
┣ 📂 signup/ # Dedicated Frontend User Registration Layouts
┣ 📂 AdminSite tab/ # Initial Create Sales Form & Base Dashboard
┣ 📂 token information tab 1/# Wizard Step 1: Token metrics and details UI
┣ 📂 token information tab 2/# Wizard Step 2: Limits and conditional toggles UI
┣ 📜 Mainpage.html # Primary Public Live Pools Portal
┣ 📜 Mainpage.css # Global Color Variable Palettes & Component Classes
┣ 📜 README.md # Current Project Documentation Block
┗ 📂 Assets # System Brand Artwork, Web3 Vector Graphics, & Icons
Since this is a decoupled static frontend UI architecture, the multi-step form transitions are handled by cleanly navigating between distinct HTML files.
The 'Create Sales' Flow:
- User starts at
AdminSite tab/Mainpage.html(The base form). - Clicking Next ➔ routes the user to
token information tab 1/Mainpage.html(Wizard Step 1). - Clicking Next ➔ routes the user to
token information tab 2/Mainpage.html(Wizard Step 2). - Clicking ← Back at any point routes the user directly to the previous folder's HTML file, ensuring a seamless user experience.
To test the frontend visual layers on your local environment:
-
Clone the master repository branch:
git clone https://github.com/Muaz880/bulk-a-crypto-platform.git
-
Navigate directly into the root project directory in your terminal.
-
Boot the environment inside your local browser:
- Open
Mainpage.htmlusing the Live Server or Live Preview extension within VS Code. No external packages or node dependencies are required.
- Open
Designed, Architected, and Code-Crafted by Muaz Ul Islam