SVChat is a simple chat app built with SvelteKit and Apache Cassandra
Go to file
2025-02-23 22:28:40 -05:00
.github/workflows ci: Workflow to publish the GHCR image on push 2025-02-23 22:25:18 -05:00
src feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
static feat: Initial commit 2025-01-03 10:34:11 -05:00
.dockerignore feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
.env.example feat: Partial user auth 2025-02-09 19:58:50 -05:00
.gitignore feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
.npmrc feat: Initial commit 2025-01-03 10:34:11 -05:00
.prettierignore feat: Initial commit 2025-01-03 10:34:11 -05:00
.prettierrc feat: Partial user auth 2025-02-09 19:58:50 -05:00
bun.lockb fix: Properly organize dependencies 2025-02-22 23:38:41 -05:00
components.json build: Install and configure ShadCN 2025-02-05 18:06:49 -05:00
compose.yaml feat: Add Docker package to GHCR 2025-02-23 21:59:45 -05:00
Dockerfile feat: Other image metadata 2025-02-23 22:06:20 -05:00
eslint.config.js ci: Set {@html ...} XSS Error to Warn 2025-02-10 03:46:26 -05:00
LICENSE docs: Setup GNU GPL 3.0 2025-01-03 12:10:21 -05:00
package.json feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
postcss.config.js style: Update .prettierrc 2025-01-04 16:25:58 -05:00
prodServer.ts feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
README.md docs: Add workflow badges to README 2025-02-10 16:24:33 -05:00
svelte.config.js build: Remove close plugin 2025-02-15 23:54:03 -05:00
tailwind.config.ts feat: Codeblock syntax highlighting with HLJS 2025-02-10 13:29:09 -05:00
TODO.md docs: Adjust wording 2025-02-23 22:28:40 -05:00
tsconfig.json style: Update .prettierrc 2025-01-04 16:25:58 -05:00
vite.config.ts build: Enable ESBuild as minifier 2025-02-16 01:16:37 -05:00

SVChat

A simple chat app built with SvelteKit and Apache Cassandra

Prettier ESLint

Techstack

Techstack

  • Cassandra and SQLite for storing messages and user data respectively
  • SvelteKit and TypeScript for backend
  • TailwindCSS and ShadCN Svelte for frontend
  • SocketIO for communication between connected clients