Skip to content

lla-dane/SeekNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README: SEEKNET 🚀

SeekNet is a chat application crafted for the command-line interface (CLI), specifically tailored for use within a terminal and bypassing the necessity of a browser interface. While it's not yet ready for production-level deployment, you're encouraged to try it out and have fun with the terminal through the provided setup.

🚀 Blast Off: Get It Running Locally 🛠

Linux

🚨Setting up the Environment:

  1. Install Golang:
    sudo apt install golang-go
  2. Clone the repository:
    git clone [repo_url] && cd [repo_name]
  3. Install the wscat client:
    sudo apt update
    sudo apt install nodejs npm
    sudo npm install -g wscat
  4. Cleaning the go.mod file
    go mod tidy

🔥Ignite the Engines:

  • Golang:

    go build
    ./seeknet
  • Now open up a few terminals and to this address:

    wscat -c ws://localhost:5000/ws

    Now enter the password and username and test it out

    DEMO:

    demo-seeknet.webm

    This project is dedicated to testing and exploring the functionality of websockets in Golang, utilizing the

    github.com/gorilla/websocket

    The focus is on implementing and fine-tuning websocket features within the project, allowing for comprehensive testing and assessment of the capabilities provided by this particular package in the Go programming language. The goal is to gain a deeper understanding of websockets and their integration in Golang through practical experimentation and analysis.

About

A cli based chat-application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages