A Vanilla JS + Firebase Chat!
Here is a demo!
Hellocat is a lightweight, real-time chat application built with vanilla JavaScript and Firebase. It allows users to chat instantly with easy-to-use features like media sharing and smooth UI interactions.
-
Clone the repository from GitHub:
git clone https://github.com/2dprototype/Hellocat.git cd Hellocat -
Add your
Firebase configurationin the project. -
Launch the app using a dev server:
cd dev npm install node server.jsAccess the app at
http://localhost:5600.
-
Setup a Firebase Project (Authentication[Email/Password], Hosting, Firestore, Realtime DB, Storage).
-
Grab the
firebase configand set it to main.js -
Setup firebase to your project in the root dir using
firebase initcommand. -
Then modify the
firebase.jsonlike this,
{ "hosting": { "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "cleanUrls": true, "site": "hellocat", "public": "src", "rewrites": [ { "destination": "/index.html", "source": "**" }, { "source": "!/@(js|css|lib|fonts|res)/**", "destination": "/index.html" } ] } }Special thanks to the authors of the following open-source libraries:
This project is licensed under the MIT License.

