Skip to content

🧮 Interactive periodic table app with category filters, element descriptions, quizzes, and bonus chemistry tables

License

Notifications You must be signed in to change notification settings

calebephrem/periodic-table

Repository files navigation

🧪 Periodic Table

Explore the periodic table, filter by categories, browse detailed element descriptions, take quizzes, and unlock bonus chemistry tables—all in one sleek interface.

🚀 Core Features

🧬 Periodic Table View

  • Displays all 118 elements (+9 theoretical elements) with:
    • Atomic number
    • Symbol
    • Element name

🗂️ Category Filter

  • Access via Categories button in the header
  • Choose from:
    • All
    • Noble Gas
    • Halogens
    • Alkali
    • Alkaline Earth
    • Transition Metal
    • Nonmetal
    • Other Metal
    • Lanthanides
    • Actanides
    • SuperActindes
  • Selected category elements are highlighted
  • All other elements fade with reduced opacity

📖 Element Descriptions

  • Access via Description button in the header
  • Browse detailed cards for each element:
    • Name & Latin name
    • Discoverer & year of discovery
    • Electron, Proton, Neutron counts
    • Atomic number (Z)
  • Search and filter cards

🧠 Quiz Mode

  • Launch from the Quiz button on the header
  • Choose number of questions
  • Take multiple-choice quizzes to test your element knowledge

📊 Other Tables

  • Access via Other Tables button in the header
  • Includes:
    • Solubility Table
    • Indicators
    • Hydrocarbons
    • Alkalines
    • Electron Configuration Table

🧑‍💻 Contributing

Contributions are welcome!
Fork the repo, make your changes, and submit a pull request.

📄 License

MIT © Caleb Ephrem

About

🧮 Interactive periodic table app with category filters, element descriptions, quizzes, and bonus chemistry tables

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published