Skip to content

Chat application where the user interacts with the computer, which responds with random responses. JavaScript, jQuery, Node.js, Express.js, HTML and CSS. My first ever web application.

Notifications You must be signed in to change notification settings

malachispencer/skynet-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skynet Chat

This is my first ever web application, it's a simple chat application where the user interacts with the computer, which responds with random responses.

skynetchathome

Technologies Used

Languages/Frameworks/Libraries
Back End Node, Express, JavaScript
Front End JavaScript, jQuery, HTML, CSS

Usage

  1. Visit Skynet Chat's Official Website.

  2. Talk to Skynet!

Features

  1. Username: User enters their name when the page opens, which serves as their display name throughout the messaging.

  2. Welcome: Skynet responds with a welcome message, using the user's name.

  3. Colour bubbles: Like most modern chat applications, messages appear in coloured bubbles, user's colour is blue and the computer's is silver.

skynetchatmsgs

  1. Timestamp: Every message bubble has a small display of the time it was posted in the bottom right corner.

  2. Most recent message: Like any chat application, the scrollbar follows the most recent message, as it is posted.

  3. Random responses: In our script file have an array of 20 preloaded responses, each time the user sends a message, Skynet responds with one of these messages at random.

  4. Time delays: To provide some semblance of real life conversational flow, Skynet doesn't respond immediately, there is a delay which ranges from 1.5 to 2.5 seconds. The delay is short enough to provide a nice flow, but not long enough to disengage the user, whom of course knows they are not talking to a human.

  5. Responsive: Use of CSS Flexbox makes the application responsive in the browser.

See Also

  • Check out SkyRooms, the successor to Skynet Chat, where you can communicate with real people in real time!
  • Check out my Codewars repo, where you can see my solutions for almost 300 Codewars kata.

About

Chat application where the user interacts with the computer, which responds with random responses. JavaScript, jQuery, Node.js, Express.js, HTML and CSS. My first ever web application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published