TutorLoom
The learning platform for companies, colleges and training institutes. Free and open source, with an Enterprise edition.
Understand reaction mechanisms in 2D, 3D and with an AI tutor. Free for every student.
EducationTypeScript · CSSGitHub @Laurencejaboro19OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Reaction mechanism, simplified.
ReactIQ is an AI-powered learning app that helps science students truly understand reaction mechanisms. Instead of memorising arrows, students watch how electrons move, how bonds break and how bonds form — step by step, in an interactive and visual way.
Built for students in Chemistry, Pharmacy, Pharmacology, and Biochemistry / Medical Biochemistry.
A mobile-first marketing site plus a working product demo:
/reactions) — searchable, filterable library of 12 reaction types (SN1, SN2, E1, E2, Aldol, Grignard, Ozonolysis, Diels–Alder, Fischer esterification, Claisen, Wittig, Friedel–Crafts) with Pro locks./reactions/:slug) with three modes:
/pricing) — Free vs Pro comparison.All reaction content lives in one typed file: src/data/reactions.ts. Add a reaction by appending to the reactions array.
Primary orange #FF6405 on charcoal. Display font Space Grotesk, body Inter.
Originally scaffolded with Lovable.
bun install # or: npm install
bun run dev # http://localhost:8080 (or the port Vite prints)
Other scripts:
bun run build # production build (auto-detects the host: Vercel, Cloudflare, Node)
bun run preview # preview the production build
bun run test # vitest
bun run lint # eslint
The project is deployed on Vercel. Nitro auto-detects Vercel at build time and emits a Vercel Build Output with a Node.js function for SSR, so no extra configuration is needed — connect the repo and deploy.
| Feature | Free | Pro |
|---|---|---|
| 2D mode | Yes, uses credits | Yes, with more credits |
| AI chat mode | Yes, uses credits | Yes, with more credits |
| 3D mode | Not available | Included |
| Reaction library | Some mechanisms locked | Full access |
| AI model quality | Standard | Smarter model |
| Voiceover on 2D mechanisms | Not available | Included |
© 2026 ReactIQ. All rights reserved.