Skip to content

A full-stack chat app which supports direct messages and eventually normal channels written in Svelte and Node.js.

License

Notifications You must be signed in to change notification settings

SpeedyCraftah/node-svelte-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A full-stack chat app which supports direct messages and eventually normal channels written in Svelte and Node.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published