CommunityOfCoders / CommunityOfCoders/WebGenesis

Basic Real-Time Chat App with Socket.io

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
Hard Node + Express Vite React
Dominant language
HTML
Stars
10
Forks
77
PR merge metrics
No merged PRs in 30d

Description

Create a simple real-time chat application using React (Vite) for the frontend, Node.js + Express for the backend, and Socket.io for real-time communication.

Features to Implement:

- User Connection Handling: Show when a user joins or leaves the chat.
- Real-Time Messaging: Messages should instantly appear for all connected users.
- Basic UI: A simple chatbox with an input field and a send button.
- Broadcast Messages: Notify all users when someone sends a message.

Tech Stack:

- Frontend: Vite + React, Socket.io-client.
- Backend: Node.js + Express, Socket.io.

Optional: Add usernames, typing indicators, or message history.

Socket.io - https://socket.io/docs/v4/
Vite React - https://vite.dev/guide/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.