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.
- 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.
- Clone the repository:
git clone https://github.com/Code-Triarii/ChatLink-Frontend
- Navigate into the directory:
cd ChatLink-Frontend
- Install dependencies:
npm install
- Start the server:
npm start
- Open your browser and navigate to
http://localhost:3000
.
- Joining a Room: Enter your username and the room ID you'd like to join.
- Chatting: Once inside a room, type your message and hit send. Engage with other users in real-time.
- Frontend: React with Emotion for theming.
- Backend: Node.js with socket.io for WebSocket connections.
- Start the development server:
npm start
- Build the app for production:
npm run build
- Run tests:
npm test
We welcome contributions to ChatLink. If you find a bug or have suggestions, please open an issue or submit a pull request.
MIT © Code-Triarii
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!
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!