Skip to content

emarekica/seminarski-algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHAT APP

Algebra Front-end Developer Course 2021 - final project

This is the final project for the forementioned educational program.




Technologies






Features


  • Sends messages with autor name
  • Recognizes sender from the rest of the chat members by showing the messages on the right (sender) and on the left (others)
  • Random nickname generator and random name color picker
  • Connected to Scaledrone
  • Displays active members and notifications who joined
  • Autoexpanding input area with a scrollbar in case of a larger text input
  • Displays date and time with the message
  • Displays warning message when max message length reached
  • Displays message when error while connecting to Scaledrone
  • Responsive design





Impovement ideas


  • limit number of characters in the form input field + alert message
  • add modal window when error while connecting
  • add date & time with every message sent
  • add small modal window with alert when character limit reached
  • add SCSS
  • make version with Webpack





Connect to Scaledrone


You can create your Scaledrone channel for free here. To connect to the channel you need to paste your channel ID in the wall-chat.js.

// Connecting to Scaledrone channel ID
const CLIENT_ID = "j34oer0909w8uhi3uhtie";





Mockup



mockups



Try it


Open the chat in two or more different windows/tabs.

GitHub Pages


Licence

MIT