Inspiration
Scientific experiments, especially simulations, are often tracked in spreadsheets, folders, and PDFs. As experiments grow more complex, results become hard to reproduce, compare, or even find. We wanted to solve this foundational workflow problem by building a system that treats experiments like first-class data.
That’s what inspired ViewPoint.
What it does
ViewPoint is a web platform that automatically logs, organizes, and visualizes scientific experiments.
Each experiment run is stored with: • parameters • outputs • files and artifacts • metadata
Everything is searchable, versioned, and reproducible in one place.
How we built it
We built ViewPoint as a full-stack, API-first system:
• A web dashboard to manage projects and experiment runs • A backend API to log experiments programmatically • A structured data model for runs, parameters, and artifacts • Scalable storage for experiment outputs and files
The system is designed so experiments can log themselves directly from scripts or tools.
Challenges we ran into
• Designing a generic experiment schema that works across different use cases • Handling large experiment artifacts without overwriting history • Structuring data so it remains both human-readable and machine-readable • Ensuring the system felt complete and usable, not just a prototype
Accomplishments that we're proud of
• Built a working end-to-end platform, not just a demo • Implemented automatic experiment logging via APIs • Created a clean, navigable dashboard for real experiment data • Delivered a system that does exactly what it claims
What we learned
• Good data structure is as important as good algorithms • Building for reproducibility requires intentional design • API-first thinking makes systems far more flexible • A focused, well-scoped product beats over-engineering
What's next for ViewPoint
• AI-assisted experiment analysis and optimization • Cross-project analytics and comparisons • Support for additional scientific domains • Enterprise and on-prem deployment options with air-gapping • SOC-2, European Union and ISO Compliances • Github-Like CLI • Migration to a Graph Database • Built in Project Management • Expand for Electronics Researchers
Built With
- amazon-web-services
- better-auth
- bun
- drizzle-orm
- eslint
- fumadocs
- jotai
- mdx
- motion
- next.js
- openai-api
- postgresql
- python
- radix-ui
- react
- tailwind-css
- tanstack-query
- three.js
- trpc
- typescript
Log in or sign up for Devpost to join the conversation.