Bioscope is a React-based web application that allows users to explore different types of bacteria. It provides search and filtering functionality with a clean Bootstrap-based UI.
- Search bacteria by name or group.
- Bacteria cards with image, description, and group information.
- Filter section (Gram Positive / Gram Negative dropdown and filters button).
- Responsive Navbar with brand, navigation links, and search bar.
- Styled with Bootstrap 5 + custom CSS.
- Interactive UI with hover effects and modern fonts.
-
React 18 (functional components + hooks)
-
Bootstrap 5 (layout and responsiveness)
-
React Icons (react-icons/io5 for filter icon)
-
Custom CSS with Google Fonts
src/
├── App.jsx
├── index.js
├── Components/
│ ├── BacteriaCard.jsx
│ ├── GramPN.jsx
│ ├── NavBar.jsx
├── Helper/
│ └── Bacterium.js
├── pages/
│ └── Home.jsx
├── assets/
│ └── images/
└── styles/
└── index.css
- Clone the repository:
git clone https://github.com/ImrenR/bioscope.git cd bioscope
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open in browser: 👉 http://localhost:5173 (Vite default)
Developed by ImrenR
Open to contributions, suggestions, and feedback!