Skip to content

A full stack based real time chat application

ayushh8/QuickTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickTalk

A full stack, real-time chat application.

Table of Contents

Overview

QuickTalk is a real-time chat application built using a full stack JavaScript approach. It enables users to communicate instantly and efficiently, leveraging modern web development technologies for both the frontend and backend.

Features

  • Real-time messaging
  • User authentication
  • Responsive UI
  • Scalable backend and frontend separation

Tech Stack

  • Frontend: JavaScript, HTML, CSS (located in the frontend directory)
  • Backend: JavaScript (Node.js/Express, located in the backend directory)
  • Other: Uses NPM for package management

Project Structure

QuickTalk/
│
├── .gitignore
├── backend/       # Backend server code
├── frontend/      # Frontend client code
├── package.json   # Project metadata and dependencies
├── package-lock.json

Getting Started

Prerequisites

  • Node.js (v14+ recommended)
  • NPM

Installation

  1. Clone the repository:

    git clone https://github.com/ayushh8/QuickTalk.git
    cd QuickTalk
  2. Install dependencies for both frontend and backend:

    cd backend
    npm install
    cd ../frontend
    npm install
  3. Start the backend server:

    cd ../backend
    npm start
  4. Start the frontend client:

    cd ../frontend
    npm start

Usage

  • Access the frontend via your browser (typically at http://localhost:3000).
  • Register or log in to start chatting in real time.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for improvements or bug fixes.

License

This project is licensed under the MIT License.

About

A full stack based real time chat application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published