Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.4 KB

File metadata and controls

55 lines (41 loc) · 1.4 KB

Unbound - Realtime Chat App

Unbound - Realtime chat application. Built with Websocket, PostgreSQL, React.js and Knex.js

Installation

  • Install project source code via: git clone https://github.com/yasin2dev/unbound.git

  • Open the command line within the downloaded folder, navigate to the server and client directories, and run the command npm i:

    C:\unbound> cd server
    C:\unbound\server> npm i
    C:\unbound> cd client
    C:\unbound\client> npm i
  • To complete the database configuration, you need to create and edit the .env file.

Database

For tables, you must install knex via npm i -g knex or run with npx knex.

Run the command knex migrate:latest

You are ready to go!

Run Project

  • For running the server:
    C:\unbound> cd server
    C:\unbound\server> npm run start
  • For running front-end:
    C:\unbound> cd client
    C:\unbound\client> npm run dev

Future Plans

With version 0.0.1b, there is no auth system actually. It is not a release version. It is a (W)ork (I)n (P)rogress version.

  • Auth System (High Priority)
  • SideBar for channels
  • Voice communication (webRTC)