O-Ring Finder is a web tool to help users find the right o-ring size and details. It is built with React and TypeScript, hosted on GitHub Pages.
- Visit: O-Ring Finder
- Use the input form to filter o-rings.
- Click on any row to view detailed o-ring specifications.
- Node.js v14+
- npm v6+
- TypeScript v4+
- React v18+
- Clone:
git clone https://github.com/ijash/o-ring-finder.git - Install dependencies:
npm install - Start development server:
npm startornpm run dev
public: Static assets and index.html.src: Application source code.src/components: React components for the UI:- Header: App title and description.
- InputSection: Form for filtering o-rings.
- TableSection: Displays filtered o-rings.
- Modal: Shows o-ring details.
- Footer: Footer content.
src/data: Raw o-ring data and utilities.src/css: CSS/SCSS styles.
- Build:
npm run build - Deploy:
npm run deploy
- Create a branch:
git checkout -b my-feature - Make changes and commit:
git commit -m "Add feature" - Push:
git push origin my-feature - Open a pull request.
O-Ring Finder is under the GNU GPLv3.