Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 830 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 830 Bytes

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.
  • 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 and Font Awesome V4.
  • All packages included via npm in package.json.
  • Everything else including the CSS and JavaScript was written by me.