Interactive lo-fi wireframes catalog built with PatternFly React components.
- Catalog view similar to Red Hat Ecosystem Catalog
- Filter sidebar with Type, Deployment method, and Provider filters
- Search functionality
- List and Grid view modes
- Pagination
- Sort options
- Node.js (v16 or higher)
- npm or yarn
npm installStart the development server:
npm run start:devThe app will be available at http://localhost:9000
Build for production:
npm run buildnpm run startThis repository is configured to deploy to GitHub Pages automatically. Once GitHub Pages is enabled in the repository settings, the site will be available at:
https://kelseamann.github.io/project-hummingbird-catalog/
The GitHub Actions workflow will automatically deploy the site whenever changes are pushed to the main branch.
src/
app/
AppLayout/ # Main application layout with masthead
Catalog/ # Catalog page component
routes.tsx # Route configuration
index.tsx # Main app component
index.tsx # React entry point
index.html # HTML template
- React 18
- TypeScript
- PatternFly React Components
- Webpack
- React Router