Skip to content

ASaha-os/Netspeak

Repository files navigation

🗣️ NetSpeak: Retro Chat Application

NetSpeak Logo

Resurrecting classic aesthetics through modern network architecture

MIT License Node.js Express Socket.IO


NetSpeak Halloween Screenshot

✨ About NetSpeak

NetSpeak serves as a sophisticated communication bridge, combining the nostalgic user experience of early web design with a highly efficient, real-time network infrastructure. Experience the charm of 90s web design powered by cutting-edge WebSocket technology.

🚀 Project Overview & Status

📌 Component 📍 Location
Live Demonstration https://www.youtube.com/watch?v=q4yXgCqNue4
Project Presentation Kiroween Hackathon 2025

✨ Core Features

  • ⚡ Real-time Communication — Instantaneous message delivery facilitated by Socket.IO
  • 🎨 Nostalgic Interface — Deliberately retro-styled UI using foundational web technologies
  • 🚀 Streamlined Deployment — Rapid local setup and deployment
  • 👤 User Persistence — Define and maintain consistent display names
  • 💪 Robust Backend — Modern Node.js and Express.js architecture

🛠️ Technology Stack

🎨 Frontend

HTML5 CSS3 JavaScript

⚙️ Backend

Node.js Express.js Socket.IO

Frontend (Aesthetic Layer)

Technology Purpose
HTML5 📄 Core document structure and semantics
CSS3 🎨 Styling emulating late 1990s/early 2000s design
Vanilla JavaScript ⚡ DOM manipulation & real-time Socket.IO event handling

Backend (Server & Network Infrastructure)

Technology Purpose
Node.js 🔧 Server-side JavaScript runtime environment
Express.js 🚀 Minimalist framework for routing & HTTP requests
Socket.IO 🔌 WebSocket technology for bidirectional, low-latency communication

📸 Visual Showcase

🖼️ Main Chat Interface
NetSpeak Chat Screenshot NetSpeak Chat Screenshot 2

--- IGNORE ---

🎬 Additional Views
NetSpeak Mobile Screenshot

🤖 Built with Kiro AI

This project was engineered for the Kiroween Hackathon 2025 using Kiro, an AI-enhanced Integrated Development Environment.

✅ Kiro Highlights:

  • ⚡ Exceptionally lightweight and intuitive interface
  • 🧠 Superior UX compared to alternative IDEs
  • 🚀 AI Autopilot amplifies development velocity
  • 🔍 Proactive error identification and correction

📅 Hackathon Date: October-December 2025

⚙️ Installation & Setup Guide

📋 Prerequisites

  • Node.js (LTS version recommended)
  • npm (Included with Node.js)

🚀 Quick Start

1️⃣ Clone the Repository

git clone https://github.com/ASaha-os/Netspeak-pvt
cd NetSpeak

2️⃣ Install Dependencies

npm install

3️⃣ Start the Server

npm start

4️⃣ Access the Application Navigate to http://localhost:3000 in your browser. Open multiple tabs/windows to test real-time chat functionality!

5️⃣ Workflow Diagram Workflow Diagram

🤝 Contributing

We welcome contributions! Here's how to help:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add: Amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request for review

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


**### ⭐ If you found this project helpful, please consider giving it a star!**

About

Netspeak - old school chatroom | Kiroween'25

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published