Skip to content

Code-Triarii/ChatLink-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatLink (Frontend) 💬

React version socket.io last commit issues pull requests

ChatLink is an interactive chat platform that allows users to engage in real-time conversations in dedicated chat rooms. Prioritize your privacy and discuss what matters to you in ChatLink.

Table of Contents 📑

Features ✨

  • Real-time messaging: Powered by socket.io.
  • Room-based chats: Join different chat rooms or create your own.
  • Privacy-first: We prioritize your data privacy.

Installation & Setup 🛠

  1. Clone the repository:
git clone https://github.com/Code-Triarii/ChatLink-Frontend
  1. Navigate into the directory:
cd ChatLink-Frontend
  1. Install dependencies:
npm install
  1. Start the server:
npm start
  1. Open your browser and navigate to http://localhost:3000.

Usage 🚀

  1. Joining a Room: Enter your username and the room ID you'd like to join.
  2. Chatting: Once inside a room, type your message and hit send. Engage with other users in real-time.

Connections 🌐

  • Frontend: React with Emotion for theming.
  • Backend: Node.js with socket.io for WebSocket connections.

Useful Commands 📟

  • Start the development server:
npm start
  • Build the app for production:
npm run build
  • Run tests:
npm test

Contribute 🤝

We welcome contributions to ChatLink. If you find a bug or have suggestions, please open an issue or submit a pull request.

License 📄

MIT © Code-Triarii

Coming Soon 🚀

Installable npm package 📦

We're thrilled to announce that ChatLink's frontend will soon be available as an installable npm package. This will allow developers to easily integrate our chat interface into their applications without the overhead of setting it up from scratch. Keep an eye on our updates!

Docker Workflows 🐳

To further simplify the deployment and scaling of ChatLink, we are in the process of introducing Docker workflows. This will enable you to containerize the application and ensure consistent environments across different stages of development.

Stay tuned for these updates and more!

About

Monthly Hackathon Chatlink front-end (React based)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published