Skip to content

Chat application using Scaledrone real-time messaging service. Final project for Algebra's Front-end developer course

Notifications You must be signed in to change notification settings

smikulec/Algebra-CHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHAT APPLICATION

This chat application is the final project for Algebra's Frontend developer course using Scaledrone realtime messaging service.

https://smikulec-chat-app.netlify.app/

Demo/preview

chat-App-Preview.jpg

Technologies

  • HTML
  • SaSS
  • vanillaJS
  • Node.js
  • Webpack

Features

  • Random nickname generator
  • Send and receive messages
  • Display active members and notifications who joined or left the chat room
  • Emoji button and extensive emoji library
  • Autoexpanding input area with a scrollbar in case of a larger text input
  • Pop-up error notifications

Setup

  1. This application uses a secret key (Channel ID) to connect to Scaledrone, you should provide it manually by creating a .env file (like in .env.example file).
  2. npm install - Install all the dependencies listed in package.json
  3. npm run start:dev- Serve a development server that provides live reloading, build application using webpack in development mode and compiles scss to css files while watching for changes
  4. npm run build- Build applicaton using Webpack in production mode and compiles scss to css

License

MIT

About

Chat application using Scaledrone real-time messaging service. Final project for Algebra's Front-end developer course

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published