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 start
ornpm 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.