Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abbushaik/web-chat-app

This web chat application is built using a robust tech stack that includes HTML, CSS, JavaScript, Node.js, Express.js, and Socket.io. The app provides a seamless and interactive chat experience for multiple users, allowing them to communicate in real time.
https://github.com/abbushaik/web-chat-app

css3 express-js html5 javascript node-js npm npm-module npm-package realtime-chat server-side socket-io ui-design

Last synced: 18 days ago
JSON representation

This web chat application is built using a robust tech stack that includes HTML, CSS, JavaScript, Node.js, Express.js, and Socket.io. The app provides a seamless and interactive chat experience for multiple users, allowing them to communicate in real time.

Awesome Lists containing this project

README

        

# Artichoke Chat
A simple green themed web chat made to learn Node.js and Network Programming

Deployed on Koyeb https://bewildered-rozelle-alphaclan-9d686504.koyeb.app/

Safari and IE are not supported!

# Technologies ๐Ÿงพ




# Preview ๐Ÿ”











# Quick Start ๐Ÿš€
```git clone https://github.com/Abbushaik/Web-Chat-App```

```cd artichoke-chat```

```npm install```

```npm start or nodemon server.js```

```go to localhost:3000```

# What I Learned ๐Ÿง 
* Node.js basics (async programming, callbacks, anonymous and arrow functions, server side stuff, imports, modules, express, http, path, socket.io)
* Web Sockets
* HTTP/HTTPS
* DOM manipulation, EventListeners, Forms
* How to use CSS Framework (Bulma)
* Simple media queries
* npm basics
* Gathering front-end and back-end together

# License ๐Ÿ“‘
(c) 2024 MOHAMMAD ABUBACKAR. [MIT License](https://tldrlegal.com/license/mit-license)