Skip to content

JAWAD-ASGHAR/Tik-Talk-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tik Talk

Overview

Tik Talk is a real-time chat application built with React.js and Node.js, designed to deliver seamless communication experiences. It leverages Socket.IO for instant messaging, with a modern and responsive design powered by ShadCN, Tailwind CSS, and Zustand.

Features

  • Real-time messaging with Socket.IO.
  • State management with Zustand.
  • Responsive design using Tailwind CSS and ShadCN.
  • MongoDB for efficient message storage.
  • Node.js backend for robust API handling.

Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/Tik-Talk.git
    cd tik-talk
  2. Install dependencies:

    npm install
  3. Configure environment variables: Create a .env file in the root directory and add your MongoDB connection string and other necessary environment variables.

  4. Run the development server:

    npm run dev
  5. Build for production:

    npm run build
  6. Start the production server:

    npm start

Usage

  • Access the application at http://localhost:3000 in your browser.
  • Sign up or log in to start messaging.
  • Connect with friends in real time.

Contributing

Contributions are welcome! Fork the repository and submit a pull request for any enhancements or bug fixes.

About

Tik Talk – A React.js and Node.js-powered chat app with real-time messaging via Socket.IO. Built using ShadCN, Tailwind CSS, and Zustand, with MongoDB for efficient storage and smooth message synchronization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors