About
Our Vision
CAD-Viewer.org aims to become a high-quality website for sharing CAD files. We believe that the future of engineering and most of the software is on the web, and that’s why we created rapid & secure cloud infrastructure.
While our software is still in its early stages, we strive to provide a seamless experience. If you encounter any issues, please try refreshing the page (Ctrl+Shift+R) or reach out to our support team for assistance.
Our Business Approach
At this time, this project is not designed to generate revenue. As long as server costs remain manageable, we will continue offering the service for free. Should server costs increase and we need to expand our infrastructure, we plan to offer the following options:
- For un-registered users: Free usage of the software with limitations due to spam & boots.
- For registered users: Full usage of the software & 5Gb of free storage for private content.
- For premium users: The possibility of buying extra storage and the priority on conversion queues.
- For enterprises: Private cloud instances and on-demand customization.
If the registered features do not satisfy your needs, or if you are interested in a private cloud, you can contact us and we will be very happy to provide a solution.
Our Growth and Milestones
We continuously improve our software by adding new features, fixing bugs, and optimizing existing code. The following list is not exhaustive, but it provides a big line:
- 2024: Significantly improved the CAD backend by using OpenCascade directly.
- 2023: Added the tree navigation & instance properties feature.
- 2022: Added the multi-app interface & the CAD library.
- 2021: Added a custom CAD backend for OBJ and STL files, a Chat application and a new user interface.
- 2020: Moved to a custom domain and a private server.
- 2019: General improvements.
- 2018: Usage of the Websocket protocol.
- 2015: First version in a personal website.
The story behind the project
This project was conceived and developed by me, Rafael Senties Martinelli, a software contractor in the aeronautics industry. Alongside my professional work, I dedicate time to exploring and maintaining personal software projects.
The idea of a CAD viewer began in November 2015 during my studies, when a colleague from the University, Paul Renard, shared with me a Python snippet based on pythonocc-core. The library’s potential immediately caught my attention, and I saw an opportunity to combine it with the Django framework to create a web-based CAD viewer.
By December 2015, I had developed the first version of the viewer and launched it on my personal website. However, after a year, I decided to pause my software projects and temporarily take the viewer offline.
The project stayed on hold until the summer of 2018, when a conversation with CAD expert Romain Chelmas reignited my interest. His curiosity and enthusiasm motivated me to create a demo for him and relaunch the project online.
While I’ve always believed this project holds great potential for the industry, the key question for me was whether it was worth dedicating my free time to a project entering an increasingly competitive market. After some consideration, I decided to continue developing it—not with the goal of turning it into a business, but driven by my curiosity and passion for technology and software development.
Finally, after some years as a "demo software", in 2020, I decided to give it more attention to this project and develop a professional version. I moved the project to a custom domain & a private server, and despite limited resources, I strive to deliver a high-quality service.
Code Statistics
Section in progress...
=============================================================================== Language Files Lines Code Comments Blanks =============================================================================== BASH 15 616 339 128 149 C++ 8 2053 1375 208 470 C++ Header 6 175 94 35 46 CSS 17 5205 3797 353 1055 JavaScript 35 15239 9768 1118 4353 Python 125 17705 11166 1714 4825 ------------------------------------------------------------------------------- HTML 54 4555 3502 134 919 |- CSS 15 62 51 0 11 |- JavaScript 18 108 108 0 0 (Total) 4725 3661 134 930 =============================================================================== Total 260 45548 30041 3690 11817 ===============================================================================*Statistics generated with tokei
*Last updated on December 2024.