> ## Documentation Index
> Fetch the complete documentation index at: https://opencals.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Fluently — language school template

> Fluently, a free open-source language school website template built on the Storefront API, plus a language-school seed dataset with online classroom links.

**October 9, 2026**

## Fluently — open-source language school template

The sixth open-source Opencals template is live, and the first one built for
**schools and courses**. **Fluently** is a language-school website set in New
York with two campuses and an online classroom: the same
[Storefront API](/docs/api-reference/introduction.md) and typed
[TypeScript SDK](/docs/guides/storefront-sdk.md) as the other templates, with a
friendly, colorful design.

* **Subjects are collections** and **levels are variants**: group classes with A1–B1 levels, private lessons by length, and a \$0 free trial
* **Format from the data**: online vs campus groups come from location types, so the template works for any school without code changes
* **This week timetable**: upcoming group sessions across every class with live seats left and one-click booking
* **Teachers** from staff, with "Book with {name}" deep links that preselect the teacher
* **Join lesson** button on online bookings, using the online location's `link`
* A level-finder quiz, placement questions at checkout, and extras such as a workbook and lesson recording
* Passwordless student accounts, Stripe checkout and the no-payment path for the trial
* `LanguageSchool` and `FAQPage` structured data, Open Graph, `robots.txt` and `sitemap.xml` configured
* Stack: Next.js 15, TypeScript, Tailwind v4, Framer Motion, `@opencals/storefront-sdk` v0.3.14
* MIT licensed — clone, rebrand, deploy. One-click Vercel deploy.

### Language-school seed dataset

New Dev Stores can choose the **Fluently** dataset (`language_school`). It
seeds six languages, campus and online group classes with level variants,
private lessons, the trial and conversation club, teachers, two campuses and an
online classroom with its meeting link, so the template matches out of the box.
Seeded online locations can now carry a meeting link. No API or SDK changes.

[GitHub ↗](https://github.com/letsopencals/template-fluently) ·
[Template docs](/docs/open-source/fluently.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.