Skip to content

yasin2dev/unbound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

⛓️‍💥 websocket based chat app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors