duske953 / chatapplication-frontend

Anonymous chat application

Home Page:https://anonymo.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anonymo: Your Anonymous Chat Playground

This repository contains the frontend code for a real-time chat application built with React, React Router, Socket.IO, Vite, and Sass. It offers features like typing indicator, anonymous messaging, and message history (within the browser session).

Features

  • Typing indicator: This feature visually indicates to other users when someone is actively typing a message, enhancing user experience and real-time engagement.

  • Anonymous messaging: Users can participate in the chat without revealing their identity, promoting privacy and encouraging open communication.

  • Persistent messages: Messages are stored and retrieved upon revisiting the chat, allowing users to keep track of the conversation history even after refreshing the browser. (Messages are lost as soon as the browser is closed making it really anonymous)

  • Chronological message order: Messages are displayed in the order they are sent, ensuring a clear and consistent flow of conversation.

  • Message timestamps: Each message displays the time it was sent, providing context and clarity for the conversation.

Technologies Used

Getting Started

  1. Clone the repository:

    git clone https://github.com/duske953/chatapplication-frontend.git
  2. Install dependencies:

    cd chatapplication-frontend
    npm install
  3. Start the development server:

    npm run dev

    This will open the application in your default web browser.

Important Note:

About

Anonymous chat application

https://anonymo.vercel.app


Languages

Language:JavaScript 72.1%Language:SCSS 20.3%Language:CSS 5.4%Language:HTML 2.2%