Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.56 KB

README.md

File metadata and controls

57 lines (36 loc) · 1.56 KB

Vanilla JS Chat App

Welcome to the Vanilla JS Chat App, a communication platform designed for interactions between users, reminiscent of popular chat applications like Slack. The app includes various features for messaging, room organization, user customization.

Table of contents

Overview

The setup guide

  • Clone the repository
  • Set up Firebase Firestore and obtain necessary credentials
  • Configure Firebase credentials in the app
  • Run the app locally

Features

  • Messaging

  • Real-time messaging in rooms such as #general, #js, #homeworks, #tests.

  • Messages include sender information, message content, and the date of posting.

  • Firebase Firestore Integration

  • Data storage and retrieval using Firestore Firebase for a scalable and reliable backend.

  • User Interaction

  • User-friendly interface for sending and receiving messages.

  • User customization with the option to change the color theme of the app.

  • Message Management

  • User can delete their own messages permanently.

  • Temporary deletion option for messages from other users.

Technologies Used

  • Vanilla JavaScript
  • Firebase Firestore for data storage
  • HTML/CSS for UI/UX

Links

  • Live Site URL: Live

Author