Skip to content

A cross-platform chat application made with Kivy

License

Notifications You must be signed in to change notification settings

onuratakan/TinkleMessenger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinkle Messenger

A cross platform chat application which features private and group chats. Built using the Kivy framework.

Features

  • Global chat with anyone on Tinkle
  • Groups
  • Private chats
  • Friends
  • Status
  • File sharing
  • No need to remember password

Usage

Prerequisites

  • Python 3 (tested with v3.7.3)
  • Kivy (tested with v1.10.1)
  • Plyer

Server

Short description of what the server .py files do is found here.

Run

server.py
names.py
display_pics.py

And that should be it. The .py files in here do not neccessarily need to be run as they are more or less extras.

Client

Run the following commands

pip install requests
pip install dataset
pip install plyer

Run main.py to start up the client

Note: main.spec can be used to make an executable.
pyinstaller -F main.spec

How to set it up if still not clear

https://youtu.be/JlSIrbnHPRw

Sign in

signin

Home Screen

home

Browsing status

status

About

A cross-platform chat application made with Kivy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • PHP 0.3%