Ship
@KalebCodes on ERN
SHIP: BenchNode (Project ERN V1)
Live App: https://ern-notebook.vercel.app/
What is BenchNode?
Current university research labs are plagued by outdated tools. Researchers waste hours manually transcribing data between sticky notes, Excel, and clunky legacy software.
BenchNode is a lightning-fast, local-first Electronic Research Notebook (ERN) designed specifically for Biomedical Engineering and high-speed data acquisition workflows. It is built to keep researchers in the flow state.
Core Features
-
Cmd+K Command Center: Press
Cmd+Kanywhere in the app to open the global command palette. Search your logs, jump between experiments, or create new trials instantly with full keyboard navigation. - Local-First Reliability: Powered by Zustand persistence, your data is saved instantly to your local machine. No database latency, and your data survives browser refreshes automatically.
- Scientific Rich Text: A custom Tiptap editor tailored for high-speed Markdown. It supports structural formatting so you can write protocols at the speed of thought.
- Dynamic Metadata: Track active Experiment IDs, Trial Numbers, Environmental Temperatures, and Status flags in a dedicated right-hand drawer alongside your raw data.
The Tech Stack
- Framework: Next.js (App Router)
- Styling: Tailwind CSS (Scientific Dark Mode aesthetic)
- State Management: Zustand + Local Storage Middleware
- Editor: Tiptap (Headless WYSIWYG)
- Icons: Lucide React
Massive thanks to Hack Club and the Stardance event for pushing me to ship this!
- 2 devlogs
- 8h