Note: The website is currently under development. We welcome contributions to verify and improve the product information accuracy.
For a comprehensive guide to reviewing and updating product information:
- Documentation Quick Links - Start here for an overview
- Review Guide - Complete review documentation
- Review Status Dashboard - Current review status
- Products Revision Guide - How to update products
- Manufacturer Templates - Templates for manufacturer communication
If you want to review or update the content of a product, follow the instructions in the Review Guide.
-
src/data/products/*.ts
These files contain the core product data, including details like name, modality, anatomy, and certifications. -
src/components/product/*.tsx
Components that display product information on the website. -
src/config/tags.ts
Defines valid tags for modality, anatomy, and certifications. -
src/utils/validateTags.ts
Utility that validates product tags against predefined valid tags.
-
Determine the Appropriate Category
- Products are organized by categories in
src/data/products/
directory - See the Review Guide for current categories
- Products are organized by categories in
-
Create or Update the Company-Specific File
- Each company has its own file in the appropriate category directory
- If the company already exists, add your product to its file
- If it's a new company, create a new file named
company-name.ts
- Example:
src/data/products/registration/varian.ts
-
Follow the Data Format
- See example templates for properly formatted data
- Ensure all dates follow YYYY-MM-DD format
- Include regulatory information with proper structure
-
Update the Category Index
- After adding the product, update the category index file to include your new products
-
Add the Company Logo
- Place the company logo in the
/public/logos/
directory - Use a consistent naming scheme:
company-name.png
- Place the company logo in the
For complete examples, refer to the example templates in src/data/products/examples/
.
This project is built with:
- Vite
- TypeScript
- React
- Tailwind CSS
The only requirement is having Node.js & npm installed - install with nvm
# Clone the repository
git clone https://github.com/DLinRT-eu/website.git
# Navigate to the project directory
cd website
# Install dependencies
npm install
# Start the development server
npm run dev
You can also use GitHub Codespaces for development:
- Navigate to the repository
- Click "Code" > "Codespaces"
- Create a new codespace to start developing
This project is licensed under the GNU AGPL-3.0 License - see the LICENSE file for details.
Matteo Maspero
Project Lead - Computational Imaging Group Utrecht
Feel free to contact the Project Lead in case you would like to be involved!
We welcome contributions to improve the accuracy of product information. If you notice any inaccuracies or have updates about the AI products listed, please:
- Open an issue describing the update needed.
- Submit a pull request with your changes.
- Ensure proper attribution and documentation.