Skip to content

silgenius/Talkify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talkify

Talkify is a web chat application that allows users to send real-time messages and make audio/video calls. This repository is organized into two main folders: api and client.

API

The api folder contains the backend implementation of Talkify. It is built using Flask, a lightweight web framework, and MySQL for data storage.

Client

The client folder contains the frontend implementation of Talkify. It is built using Vite, a fast build tool, and React, a popular JavaScript library for building user interfaces.

Getting Started

To get started with Talkify, follow these steps:

  1. Clone this repository.
  2. Navigate to the api folder and install the required dependencies by running pip install -r requirements.txt.
  3. Start the API server by running python app.py.
  4. Navigate to the client folder and install the required dependencies by running npm install.
  5. Start the client development server by running npm run dev.

That's it! You can now access Talkify in your web browser and start chatting with your friends.

About

A real-time web application offering messaging and video call functionalities, similar to platforms like Discord or Messenger. Features include OAuth2-based authentication with Google, contact management (adding, accepting, and blocking), and a structured MySQL database backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors