Skip to content
New: Customize your theme with an AI assistant. Read the guide

Taskly is an Astro and Tailwind CSS theme for task-management and team-collaboration SaaS products: project tools, team workspaces, planning apps, and remote-work software. It ships about 30 page designs, including 3 homepages, in English and French.

Taskly homepage

Most changes in Taskly are edits to plain text files, not code: text, images, buttons, menus, and the layout of every section that has more than one. Colors are a few values in one CSS file. When you do want to change code, the theme ships instruction files that tell AI coding tools how it is built.

What Is Included

  • 3 homepages built from the same sections: a centered hero with a coded product dashboard (/), a split hero with product cards (/home-2/), and a sign-up hero with an email field (/home-3/), each with its own header and footer
  • Product pages: features, pricing with a monthly / yearly switch and a plan comparison table, integrations directory and detail pages, solutions by team (directory and one page per team), and a templates gallery with a page per template
  • Content: blog with authors, categories, tags, and RSS; changelog with tags and RSS; help center; FAQ grouped by topic
  • Company: about, reviews, careers with a page per open role, contact, request a demo, and a system status page (a static sample you edit by hand)
  • Account and legal: log in, sign up, and password reset screens (design only, with no account system), privacy policy, terms, cookie policy, and a 404 page per language
  • 3 headers (default, bar, islands) and 4 footers (default, wordmark, newsletter, tiles), picked per page with headerLayout and footerLayout
  • 47 section components. 9 of them have more than one layout (22 layouts in total, counting each default), and you switch between them with one line. The page header has 2 layouts of its own
  • A coded product UI: the dashboard, calendar, team chat, and task cards inside the sections are HTML, not screenshots, so their text comes from your content files and translates with the rest of the site
  • Built in: site search (⌘K), an announcement bar, cookie consent, SEO (sitemap, robots.txt, structured data, generated Open Graph images), llms.txt and Markdown copies of pages, “Ask AI” links, contact forms (Formsubmit, Formspree, or Netlify Forms), and Mailchimp newsletter forms

Choose Your Path

Every guide in these docs starts with the plain-language task, then shows the exact file and setting. Pick the path that matches how you like to work:

The Files You Will Edit Most

What you want to changeWhere it lives
Site name, URL, forms, and global switchessrc/config/config.toml
Header and footer linkssrc/config/menu.en.json, src/config/menu.fr.json
Colors, radii, type scale, and breakpointssrc/styles/theme.css
Fontssrc/config/fonts.json
Text and images of a sectionsrc/content/sections/english/ (and french/)
Text and section settings of one pagesrc/content/<page>/english/-index.md
Blog posts, changelog, templates, and other listssrc/content/<collection>/english/
Dashboard sample data, cookie banner, announcement barsrc/content/widgets/english/
Button labels and other small interface textsrc/i18n/en.json, src/i18n/fr.json
  • Layout Gallery: every layout of the 9 sections and of the page header on one page. In your copy, run npm run dev and open http://localhost:4321/elements/
  • Support
Type something to search...