A Tanstack Start (Solid flavour) template for my projects

Solid Tan-plate#

A Tanstack Start (Solid flavour) template for my projects

Features the following:

  • Strictest Typescript config
  • BiomeJS linting, formatting & error checking
    • Zed code editor config
  • TailwindCSS styling
  • Tanstack Query SSR integration
  • Deployment via Nitro (NodeJS setup)

Deployment Check-list#

Must do:

  • Whitelabel package.json with your project information (enable private: true if needed)
  • Lock dependencies version to major
  • Replace sitemap.host on vite.config.ts with your site's URL (sitemap)
  • Replace default SEO configurations at src/routes/__root.tsx
    • Replace your favicon
    • Replace your sitemap URL to your actual domain in public/robots.txt
    • Optimize your robots.txt entry to account for Verified Bots
  • Setup CI/CD that'll automatically deploy the app on update
    • Docker: Double check for dependencies vs dev-dependencies requirements

3rd party checklists:

Should do:

  • Handle errors gracefully with Error Boundaries
  • Check if your content is compatible with light / dark mode