SVChat is a simple chat app built with SvelteKit and Apache Cassandra
Go to file
2025-02-10 03:46:26 -05:00
src fix: Render messages with escaped HTML in {@html} tags 2025-02-10 03:43:05 -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: Sync chat presence with auth data 2025-02-09 23:39:57 -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: Render messages with escaped HTML in {@html} tags 2025-02-10 03:43:05 -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 feat: Partial user auth 2025-02-09 19:58:50 -05:00
postcss.config.js style: Update .prettierrc 2025-01-04 16:25:58 -05:00
prodServer.ts feat: Sync chat presence with auth data 2025-02-09 23:39:57 -05:00
README.md docs: Elaborate on techstack in README 2025-02-09 23:49:53 -05:00
svelte.config.js fix: Switch to @sveltejs/adapter-node 2025-02-06 23:56:31 -05:00
tailwind.config.ts build: Install and configure ShadCN 2025-02-05 18:06:49 -05:00
TODO.md docs: Update TODO.md 2025-02-10 00:09:24 -05:00
tsconfig.json style: Update .prettierrc 2025-01-04 16:25:58 -05:00
vite.config.ts style: Better organization in /src/lib/ 2025-02-06 23:40:51 -05:00

SVChat

A simple chat app built with SvelteKit and Apache Cassandra

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