Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/speedycraftah/node-svelte-chat-app
A full-stack chat app which supports direct messages and eventually normal channels written in Svelte and Node.js.
https://github.com/speedycraftah/node-svelte-chat-app
chat-application fastify full-stack nodejs svelte sveltekit websocket
Last synced: about 1 month ago
JSON representation
A full-stack chat app which supports direct messages and eventually normal channels written in Svelte and Node.js.
- Host: GitHub
- URL: https://github.com/speedycraftah/node-svelte-chat-app
- Owner: SpeedyCraftah
- License: mit
- Created: 2024-04-21T23:47:10.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T13:46:15.000Z (6 months ago)
- Last Synced: 2024-07-02T15:32:11.351Z (6 months ago)
- Topics: chat-application, fastify, full-stack, nodejs, svelte, sveltekit, websocket
- Language: JavaScript
- Homepage:
- Size: 3.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-svelte-chat-app
A full-stack chat app which supports direct messages and eventually normal channels written in Svelte and Node.js.## Features
- Direct messages and typing indicators.
- Uploading of images and attachments.
- Designed to be accessible and screen-reader friendly by complying with the [A11Y rules](https://www.a11yproject.com/).
- Perfect Chromium Lighthouse scores thanks to Svelte's focus on performance and simplicity.## Significant technologies used
- **Front-end Side:**
- SvelteKit, TypeScript.
- **Back-end Side:**
- Node.js, Fastify, SQLite3.## Credits
- Icons are sourced and provided by [css.gg](https://css.gg/app) and [Font Awesome V4](https://fontawesome.com/v4/).
- All packages included via npm in `package.json`.
- Everything else including the CSS and JavaScript was written by me.