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.
The api folder contains the backend implementation of Talkify. It is built using Flask, a lightweight web framework, and MySQL for data storage.
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.
To get started with Talkify, follow these steps:
- Clone this repository.
- Navigate to the
apifolder and install the required dependencies by runningpip install -r requirements.txt. - Start the API server by running
python app.py. - Navigate to the
clientfolder and install the required dependencies by runningnpm install. - 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.