What inspired us The inspiration came from the need for accessible, professional-grade veterinary nutrition tools. Many pet owners and even some veterinary professionals lack easy access to comprehensive nutrient analysis tools that comply with FEDIAF (European Pet Food Industry Federation) standards. We wanted to democratize access to veterinary-grade nutrition calculations that are typically only available in expensive specialized software.
What we learned Through this project, we learned the intricacies of veterinary nutrition science, including metabolic weight calculations, energy normalization formulas, and FEDIAF compliance standards. We also gained deep experience with complex mathematical calculations in React, advanced PDF generation with detailed reporting, and creating professional-grade user interfaces that handle scientific data presentation. The project taught us how to balance technical accuracy with user-friendly design.
How we built it We built this application entirely using Bolt.New, an AI-powered code builder that generated our complete React TypeScript application from simple text prompts. The tech stack includes React 18 with TypeScript, Tailwind CSS for styling, Lucide React for icons, and jsPDF with autoTable for comprehensive PDF report generation. We implemented complex veterinary nutrition formulas including metabolic weight calculations (weight^0.75), energy normalization, and FEDIAF compliance checking across 27 essential nutrients. The application features real-time calculations, responsive design, and professional PDF reporting with detailed analysis. We deployed the final application using Netlify for reliable hosting and global CDN distribution.
Challenges we faced The biggest challenge was implementing the complex veterinary nutrition formulas accurately while ensuring all edge cases were handled properly. We had to validate calculations against FEDIAF standards and ensure mathematical precision across multiple derived values. Creating a user interface that could present complex scientific data in an accessible way was another significant challenge. Additionally, generating comprehensive PDF reports with proper formatting, multiple pages, and professional presentation required careful attention to detail. Ensuring the application remained responsive and performant while handling real-time calculations across 27+ nutrients also presented optimization challenges.
Built With
- bolt
- boltnew
- css
- netlify
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.