/Cache-ual-Cornerv2

CACHE-ual corner is a retro style chatting app that has a nostalgic feel and revamped to the modern day world.

Primary LanguageJavaScript

CACHE-ual CORNER

GETTING STARTED: The program should run automatically.

If the program is not running automatically, please make sure you have all the prerequisites listed below.

STATEMENT OF PURPOSE: CACHE-ual CORNER is a communication application created to help  connect, quickly transmit, and express ideas in one common chatroom. Whether it is to discover that there are other people who share the same ideas or to spread new topics that have just occurred CACHE-ual CORNER is a place to discuss.

The idea became reality when a group of people sparked interest into revamping retro style chatting systems to the modern day world. CACHE-ual CORNER has a nostalgic feel of all the best chatting systems of the past, ICQ, AIM, and Yahoo! to be revived into CACHE-ual CORNER with font colors and avatars! Whether you want to learn more about that chatting time period or relive those glory days CACHE-ual CORNER is for you!

CACHE-ual CORNER was created to showcases the use of Node, Express, MySQL, Model View Controller design pattern, Sequelize, HTML, CSS, jQuery, JavaScript, user validation, and deployment via Heroku.

CACHE-UAL CORNER is a chat room application where users communicate with one another through text-based messages sorted by pull date from a Sequel database to create CACHE-ual CORNER. Learning to use bcrypt-nodejs for encrypting the passwords, passport to serialize and deserialize the user, and passport local for username and password for user authentication were technology hurdles.

CACHE-ual CORNER is a group effort to provide a polished UI and a chatting platform for the user. Currently, CACHE-ual CORNER is not moderated, so users can chat freely with the other occupants of the room.

CACHE-ual CORNER accommodates logged members in a chat session. Sign up is free and enables the user to communicate with other members. Users can personalize their chat scession by choosing different skins, font color, and avatars for a unique chat experience.

PREREQUISITES:

  • Google Chrome Internet Browser
  • jQuery enabled on Google Chrome
  • JavaScript enabled on Google Chrome
  • Access to Google Font packages
  • Capability to run files in package.json (body-parser, bycrypt-nodejs, express, express-scession, mysql2, passport, passport-local, sequelize, socket.io)
  • Heroku
  • JawsDB
  • Perfered viewing in English language 🇺🇸

HOW TO USE:

New Members Members
Sign up: Direct to the signup page to create an account Sign up: Not needed. Account is in the system
Members Page: User can start the chat or update their settings Members Page: User can start the chat or update their settings
Settings: User can update username, avatar, and / or font color Settings:: User can update username, avatar, and / or font color
Logout User can end session by clicking the logout button Logout User can end session by clicking the logout button

BUILT WITH:

  • Sublime Text
  • Chrome DevTools
  • Terminal/Bash
  • Adobe Photoshop CC 2015.5
  • JawsDB
  • Heroku
  • GitHub
  • Sequel Pro
  • Google fonts

VERSION: This is the second version of CACHE-ual CORNER

LICENSE: This project is licensed under GitHub.

AUTHOR:

  • Will McCrory - Initial work
  • Vivian Tuong Nguyen - Initial work
  • Priya Ammaiyappan - Initial work
  • Sergey Sambros - Initial work
  • Dennis Markham - Initial work

ACKNOWLEDGMENTS: All rights are reserved to Vivian Tuong Nguyen, Will McCrory, Priya Ammaiyappan, Sergey Sambros, Dennis Markham. Do not alter or manipulate content and images from the authors listed above. Copyright ©️ 2018