A chemistry research institute for the fragrance industry needed to share studies and data with its contributing members. IdeaBlade developed a web application for easy access to materials, studies, references, toxicology reports, usage data, and molecular diagrams. Their sophisticated users want screens dense with information and both on-screen and printer-friendly views of the data. Responsive design allows the UI to scale intelligently on desktops, iPads, and Surface Pros.
Technologies included ASP.NET, Entity Framework, C#, Angular, TypeScript, Node, Breeze, SQL Server, Windows 2008 R2. The customer chose Microsoft Word to specify requirements and document the product. The customer chose Excel to track project tasks and progress. All project documents are shared on OneDrive.
Below are a few components of this solution.
Fragrance and Flavor Page
Data are retrieved from multiple database tables, cached, and assembled in the browser app into large, complex domain object models.
Screens pivot around these graphs to suit the user's perspective. Data are grouped and sorted dynamically, based on user criteria, and presented in a tabs-within-tabs interface.
A third-party library generates and displays molecular diagrams for materials.
The app dynamically creates printable reports and displays a preview in front of the dimmed application page. These reports render in seconds even when several hundred pages long.