Atomic Discovery is a high-performance, interactive periodic table web application featuring all 118 chemical elements. The project uniquely combines AI-generated visualizations with real-world scientific references, delivering both educational accuracy and modern UI aesthetics.
Designed as a Single-File Application (SFA), it is lightweight, portable, and easy to deployβideal for students, educators, and science enthusiasts.
- Scientifically accurate layout (IUPAC standard)
- Includes Lanthanides & Actinides
- Clear grouping and periodic alignment
Click any element to view:
- Atomic Number
- Chemical Symbol
- Atomic Weight
- Short scientific description
- Realistic visual representation
AI Synthesis Mode
- Uses Google Gemini Imagen (v4.0)
- Generates high-resolution macro-style element imagery
Smart Wikipedia Fallback
-
Automatically activates if:
- API key is missing
- Network is limited
-
Fetches real laboratory or mineral specimen images
βοΈ Guarantees reliable visualization in all environments
- Built with Tailwind CSS
- Dark-mode Laboratory aesthetic
- Glassmorphism panels
- Smooth hover and modal animations
- Desktop, tablet, and mobile optimized
- Scroll-friendly periodic grid
atomic-discovery/
β
βββ periodic_table.html # Full application (HTML + Tailwind + JS)
βββ screenshots/ # README visuals
β βββ periodic-table.png
β βββ ai-visualization.png
βββ README.md
- HTML5
- JavaScript (ES6+)
- Tailwind CSS
- Inter Font
- Google Gemini API (Imagen 4.0)
- Wikipedia REST API
- IUPAC Standard Periodic Data
- VS Code
- Live Server Extension
- Chrome / Edge DevTools
git clone https://github.com/mohammademon10/atomic-discovery.git
cd atomic-discoverycode .- Install Live Server extension
- Right-click
periodic_table.html - Select Open with Live Server
To enable AI-generated images:
const GEMINI_API_KEY = "YOUR_API_KEY_HERE";If not provided, the app automatically switches to Wikipedia fallback mode.
π Live Application https://mohammademon10.github.io/atomic-discovery/
π Source Code https://github.com/mohammademon10/atomic-discovery
- Chemistry students & learners
- Teachers and educators
- Science demonstrations
- UI/UX & frontend inspiration
- Element comparison mode
- Search & filter system
- PWA / Electron version
- Quiz & learning mode
- 3D atomic visualization
This project is licensed under the MIT License.
Contributions are welcome:
- Fork the repository
- Create a feature branch
- Commit your changes
- Submit a Pull Request
If you find this project helpful:
- Star the repository
- Share it with others
Md. Emon Hossain Computer Science & Engineering Daffodil International University

