An interactive p5.js visualization celebrating the groundbreaking women who shaped the world of technology. Each glowing node represents a pioneer, connected in a cosmic network that illuminates their collective impact on innovation.
π View the Live Interactive Network
Built for the #WeCoded 2026 challenge
This project visualizes the interconnected stories of 20 remarkable women who revolutionized technology. From Ada Lovelace, the first programmer, to modern pioneers like Fei-Fei Li and Audrey Tang, each node represents a breakthrough moment in tech history.
The visualization uses a cosmic theme to symbolize how these women didn't just work in technologyβthey expanded it, pushing boundaries like astronauts exploring new frontiers.
- 20 Glowing Nodes - Each representing a real tech pioneer
- Dynamic Connections - Lines form between nearby nodes with color blending
- Hover Tooltips - Reveal detailed information about each pioneer
- Click Activation - Permanently illuminate nodes and create ripple effects
- Physics-Based Movement - Nodes float with realistic boundary physics
- Cosmic Nebula - Ambient background that intensifies with network strength
- Ripple Effects - Animated bursts when nodes are activated
- Data Flow Animation - Traveling dots between connected activated nodes
- Strength Meter - Progress bar showing network activation percentage
- Milestone Messages - Celebratory notifications at 25%, 50%, 75%, and 100%
- Real-time Controls - Adjust connection range, node speed, and pulse rate
- Color-Coded Pioneers - Each woman has a unique color palette
- Responsive Design - Adapts to any screen size
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection (for p5.js CDN)
-
Clone the repository:
git clone https://github.com/codeexplorerray/tech-pioneers-network.git cd tech-pioneers-network -
Open in browser:
- Simply open
index.htmlin your web browser - No server required!
- Simply open
For the best experience, run a local server:
# Using Python (if installed)
python -m http.server 8000
# Or using Node.js
npx serve .
# Then open http://localhost:8000Edit the PIONEERS array in script.js:
{ name: 'New Pioneer', role: 'Their Achievement', col: [R, G, B] }Modify these variables in script.js:
CONNECTION_DIST- Distance threshold for connections (default: 185)NODE_SPEED- Floating speed of nodes (default: 0.38)PULSE_INTERVAL- Auto-pulse frequency in frames (default: 90)
Each pioneer has an RGB color array. Experiment with different palettes!
- p5.js - Interactive canvas rendering and animations
- Vanilla JavaScript - Modal interactions and real-time configuration
- HTML5/CSS3 - Structure and responsive styling
- GitHub Pages - Hosting for live demo
tech-pioneers-network/
βββ index.html # Main HTML structure
βββ style.css # All styling and themes
βββ script.js # p5.js code and interactions
βββ devto-submission.md # DEV.to challenge submission
βββ how it works.txt # Detailed feature explanations
βββ README.md # This file
This project celebrates diversity and inclusion in tech. Contributions are welcome!
- Add More Pioneers - Research and add underrepresented women in tech
- Improve Accessibility - Add keyboard navigation, screen reader support
- Enhance Visuals - New animations, themes, or particle effects
- Performance Optimization - Optimize rendering for smoother animations
- Localization - Add support for multiple languages
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-enhancement - Commit your changes:
git commit -m 'Add amazing enhancement' - Push to the branch:
git push origin feature/amazing-enhancement - Open a Pull Request
This visualization features 20 groundbreaking women:
| Pioneer | Achievement |
|---|---|
| Ada Lovelace | First Programmer |
| Grace Hopper | Inventor of the Compiler |
| Katherine Johnson | NASA Mathematician |
| Dorothy Vaughan | First Black NASA Supervisor |
| Mary Jackson | NASA Engineer & Advocate |
| Radia Perlman | Mother of the Internet |
| Hedy Lamarr | Wireless Communication Pioneer |
| Annie Easley | NASA Rocket Scientist |
| Anita Borg | Founder of Systers |
| Reshma Saujani | Founder of Girls Who Code |
| Kimberly Bryant | Founder of Black Girls CODE |
| Megan Smith | US Chief Technology Officer |
| Safiya Noble | Algorithmic Bias Researcher |
| Joy Buolamwini | Founder of AI Justice League |
| Timnit Gebru | AI Ethics Researcher |
| Limor Fried | Open Hardware Pioneer |
| Fei-Fei Li | Pioneer of Computer Vision |
| Audrey Tang | World's First Digital Minister |
| Parisa Tabriz | Google Security Princess |
| Corinna Cortes | Co-inventor of SVM Algorithm |
This project is licensed under the MIT License - see the LICENSE file for details.
- #WeCoded 2026 Challenge - For inspiring this celebration of women in tech
- p5.js Community - For the amazing creative coding framework
- Open Source Community - For fostering inclusive technology
- All the Pioneers - For breaking barriers and lighting the way
Created with β€οΈ by CodeExplorerRay
Built with passion, no formal education requiredβjust curiosity and code!
*"When you click on a pioneer, you don't just light up one node; you illuminate an entire network of influence."