Skip to content

A small instant messaging app using Vue and SocketJS for hosting on a local server

License

Notifications You must be signed in to change notification settings

Villy-P/Instant-Messaging-App

Repository files navigation

Instant-Messaging-App

An instant messsaging app that you can run on a server. Good for school or work.

Setup

  1. Create src/data/data.ts
  2. Paste this code:
export const IP_ADDRESS = "IP_ADDESS";
export const APP_NAME = "App Name";
export const CREATOR_NAME = "Your Name";
export const SERVER_PORT = "Server Port";
export const VUE_PORT = "VueJS Port";
  1. Replace data with your own.
  2. Create localhost SSL certificate
  3. Go to chrome://flags/#allow-insecure-localhost and enable localhost SSL
  4. Run npm install.
  5. Run npm run serve on one terminal

When VueJS is running, - Network: https://IP:PORT/ will tell you the IP address and PORT number for Vue

  1. Run ts-node .\src\server\server.ts on another terminal.
  2. Go to https://YOUR_IP:VUE_PORT/

Features

  • Check if people are online or not
  • Upload Images
  • Message Timestamps
  • See when people have joined
  • Save message state
  • Save the current User
  • View Image
  • Many more to come!

About

A small instant messaging app using Vue and SocketJS for hosting on a local server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published