8000 GitHub - DLinRT-eu/website: Register of deep learning-based products in radiotherapy
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DLinRT-eu/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Contributors Forks Stargazers Issues GNU GPL-3.0

Deep learning in Radiotherapy products

Note: The website is currently under development. We welcome contributions to verify and improve the product information accuracy.

Documentation

For a comprehensive guide to reviewing and updating product information:


Reviewing Product Content

If you want to review or update the content of a product, follow the instructions in the Review Guide.

Key Files to Review

  1. src/data/products/*.ts
    These files contain the core product data, including details like name, modality, anatomy, and certifications.

  2. src/components/product/*.tsx
    Components that display product information on the website.

  3. src/config/tags.ts
    Defines valid tags for modality, anatomy, and certifications.

  4. src/utils/validateTags.ts
    Utility that validates product tags against predefined valid tags.


Adding New Products

Steps to Add a New Product:

  1. Determine the Appropriate Category

    • Products are organized by categories in src/data/products/ directory
    • See the Review Guide for current categories
  2. 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
  3. 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
  4. Update the Category Index

    • After adding the product, update the category index file to include your new products
  5. Add the Company Logo

    • Place the company logo in the /public/logos/ directory
    • Use a consistent naming scheme: company-name.png

For complete examples, refer to the example templates in src/data/products/examples/.


Development

This project is built with:

  • Vite
  • TypeScript
  • React
  • Tailwind CSS

Running Locally

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:

  1. Navigate to the repository
  2. Click "Code" > "Codespaces"
  3. Create a new codespace to start developing

License

This project is licensed under the GNU AGPL-3.0 License - see the LICENSE file for details.

Team

Matteo Maspero

Project Lead - Computational Imaging Group Utrecht

Feel free to contact the Project Lead in case you would like to be involved!

How to Contribute

We welcome contributions to improve the accuracy of product information. If you notice any inaccuracies or have updates about the AI products listed, please:

  1. Open an issue describing the update needed.
  2. Submit a pull request with your changes.
  3. Ensure proper attribution and documentation.

About

Register of deep learning-based products in radiotherapy

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages

0