Periodic Table Explorer is an interactive React-based web application that visually represents the periodic table of elements. It is designed to make learning chemistry intuitive and engaging through a clean, interactive interface.
-
Interactive Periodic Table: Elements are displayed in their correct positions with color-coded blocks (s, p, d, f) for easy identification of categories.
-
Element Detail Cards: Click on any element to view essential information, including:
- Symbol
- Atomic number
- Atomic mass
- Group and period
- Block (s, p, d, f)
- Physical phase
- Discovery details
-
Clean UI Design: User-friendly and visually appealing interface.
-
Component-Based Architecture: Built with reusable React components for easy maintenance and scalability.
-
Beginner-Friendly Contribution: Ideal for developers looking to contribute to an educational open-source project.
- Frontend: React (Create React App)
- Language: JavaScript (ES6+)
- Styling: CSS
- Node.js (v14+)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/periodic-table-explorer.git
-
Navigate to the project folder:
cd periodic-table-explorer -
Install dependencies:
npm install
or
yarn install
-
Start the development server:
npm start
or
yarn start
-
Open http://localhost:3000 in your browser to see the app in action.