SVChat is a simple chat app built with SvelteKit and Apache Cassandra
Go to file
2025-02-22 15:41:49 -05:00
.github/workflows ci: Setup Prettier and ESLint workflows 2025-02-10 16:22:02 -05:00
src feat: 24 Char limit on channel names 2025-02-22 15:41:49 -05:00
static feat: Initial commit 2025-01-03 10:34:11 -05:00
.env.example feat: Partial user auth 2025-02-09 19:58:50 -05:00
.gitignore feat: Framework for profile uploads with Minio 2025-02-21 18:35:00 -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 build: Add minio script (bun run minio) 2025-02-22 13:05:00 -05:00
components.json build: Install and configure ShadCN 2025-02-05 18:06:49 -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 build: Add minio script (bun run minio) 2025-02-22 13:05:00 -05:00
postcss.config.js style: Update .prettierrc 2025-01-04 16:25:58 -05:00
prodServer.ts fix: Minor production mode issues 2025-02-11 16:51:47 -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: Update TODO.md 2025-02-22 02:49:31 -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