A standalone React component displaying the Flopcoin project roadmap with interactive timeline and detailed modal views.
- Interactive Timeline: Click on any roadmap item to view detailed information
- Responsive Design: Works on desktop and mobile devices
- Custom Scrollbar: Elegant scrollbar design for long content
- Key-Value Descriptions: Organized detailed descriptions for each milestone
- Animated Background: Beautiful gradient background with floating orbs
- Modal System: Detailed popup modals with smooth animations
- Navigate to the project directory:
cd /project/roadmap-component- Install dependencies:
npm installStart the development server:
npm startThe application will open in your browser at http://localhost:3000
Create a production build:
npm run buildThe built files will be in the build directory.
roadmap-component/
├── public/
│ └── index.html
├── src/
│ ├── images/
│ │ └── roadmap/
│ │ ├── demo_image.png
│ │ ├── demo_image_roadmap.png
│ │ └── flopcoin.png
│ ├── App.js
│ ├── index.js
│ ├── RoadmapPage.jsx
│ ├── dashboard.css
│ └── theme.css
├── package.json
└── README.md
Edit the roadmapData array in RoadmapPage.jsx:
const roadmapData = [
{
id: 9,
date: "Your Date",
title: "Your Title",
type: "completed|upcoming|future",
description: "Brief description for timeline",
detailedDescription: {
"Key 1": "Detailed description 1",
"Key 2": "Detailed description 2"
},
position: "top|bottom"
}
];dashboard.css: Contains all roadmap-specific stylestheme.css: Contains background and container styles
- React 18.2.0
- React DOM 18.2.0
- Lucide React (for icons)
- React Scripts (for build tooling)
This project is part of the Flopcoin ecosystem. Made by Daired (BlockIO) - if you want to support this initiative fill any of faucets on https://blockio.xyz :)