This is the official web platform for Iterum Sciences, focused on delivering practical tools and resources for biology and life sciences education.
The project is now implemented as a React + TypeScript single-page application built with Vite.
The UI is component-driven, with shared styling and client-side theming controls (theme and palette persistence via localStorage).
- Entry point:
index.html+src/main.tsx - Root app composition:
src/App.tsx - UI sections/components:
src/assets/*.tsx - Client behavior scripts:
src/assets/app.jsandsrc/assets/script.js(loaded fromApp.tsxas retained JavaScript modules for shared DOM behavior) - Global styling: root-level
styles.css(imported bysrc/main.tsx)
- Bundler/dev server: Vite
- Language: TypeScript + React
- Linting: ESLint
- Package management: npm
public/contains static assets served directly by Vite (for examplefavicon.jpg,background-image.png, and SVG assets).
account.htmlcurrently serves as a placeholder page for account functionality.
Iterum-Sciences/
├── index.html
├── account.html
├── styles.css
├── public/
│ ├── favicon.jpg
│ ├── background-image.png
│ └── icons.svg
├── src/
│ ├── main.tsx
│ ├── App.tsx
│ ├── App.css
│ ├── index.css
│ └── assets/
│ ├── FullHeader.tsx
│ ├── Hero.tsx
│ ├── About.tsx
│ ├── ToolSelection.tsx
│ ├── Research.tsx
│ ├── Footer.tsx
│ ├── app.js
│ └── script.js
├── package.json
├── tsconfig*.json
└── vite.config.ts
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build for production:
npm run build
- Preview the production build locally:
npm run preview
| Command | Description |
|---|---|
npm run dev |
Run the Vite development server |
npm run build |
Type-check and build production assets |
npm run preview |
Preview the built app locally |
This software is not available for account creation as of yet. Please be patient, and refer to the page for any issues that may occur from this
| Type | Release Date |
|---|---|
| Teaching Tools | In Beta - Release with first update V1.0.0 |
| Genomic Software | Not Available - Release with update +V1.0.0 |
For questions or concerns, feel free to reach out at timothywallis@ucmerced.edu.
This software is for anyone to freely use as is - Full Release of first version V1.0.0
© 2026 Iterum Sciences. All rights reserved. See LICENSE for details.