/catamyst

Catamyst Platform

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Catamyst Logo

Catamyst

The Catamyst main repository which contains the primary documentation and design. Catamyst is a place to learn & build website, apps, and software.

Table of Contents:


Subrepos

The whole group of subrepos:


Quick Roadmap

Available in more details at catamyst.com/roadmap (Coming Soon).

  • Landing Pages
    • Home
    • About
    • Roadmap
    • Stack
    • Pricing
    • Help
  • Authentication/Authorization
    • Sign Up
    • Sign In
    • Sign Out
  • Dashboard
    • Overview
  • Settings
    • Overview
    • Profile
    • Email
    • Password
    • Billing
  • Profile
    • User
    • Organization
  • Discover
    • Members
    • Projects
    • Jobs
  • Learn
    • Tracks
    • Topics
    • Lessons
  • Projects
  • Jobs
  • Forum

Tech Stack

Available in more details at a.catamyst.com/stack or catamyst.com/stack (Coming Soon).

All

  • TypeScript, including:
  • Prettier code formatter
  • ESLint code linter
  • GitHub code repository hosting
  • Linear issue tracking and management

Web

  • React
    • UI library/framework
  • Remix
    • ESBuild as bundler
    • Babel as transpiler
  • Styling packages:
    • Stitches for CSS-in-JS and themes
    • Radix UI for accessible component
  • Data fetching options:
    • Remix built-in loader and action with fetch or Axios
    • React Query
    • urql
  • Hosting options:
    • Cloudflare Pages
    • Vercel

Android

  • React Native
  • Kotlin

iOS

  • React Native
  • Swift

API

  • Express
  • GraphQL
  • Prisma
  • Nexus GraphQL
  • Database options:
    • PostgreSQL hosted in Supabase
    • MySQL hosted in PlanetScale

Test

  • Unit and Functional:
    • Jest
    • React Testing Library
    • Tomato
  • End to End:
    • Cypress

Other

  • Domain:
    • Cloudflare Registrar
  • DNS:
    • Cloudflare DNS
  • Short link:
    • Rebrandly
  • Analytics options:
    • Splitbee
    • Fathom
    • Simple Analytics
  • Error tracking options:
    • Sentry
    • Replay
  • Marketing email options:
    • Buttondown.email
    • Revue
  • Monitoring options:
    • Instatus
    • UptimeRobot
  • Transactional email options:
    • Sendgrid
    • Amazon SES
    • Postmark
  • Containerization:
    • Docker