Skip to content

This is a console-based chat app I built in my free time in Kotlin.

Notifications You must be signed in to change notification settings

istipisti113/kotlin-chat-app

Repository files navigation

kotlin-chat-app

!! A major rebuild is on the way, which will feature true accounts, database savings (folders and txt files), the management of the group's shared folder and file sharing. Its on the way, but I don't know how much time it will take.

This is a console-based chat app I built in my free time in Kotlin. Please note that the database.txt file is important for the server in order to be able to save and load data from it, and the adresses.txt file is important for the client as well. Its kind of obvious, that you have to run the jvm file, but i posted the .kt file also so You will be able to check the source code, and make sure its not a malware. If you want to host a server through the net you will have to forward the specified port where you are planning to host the server, and use your public ip. If you need any help feel free to ask. I'm planning to make a client for mobile (android) also, I'll post the mobile versions with the others. The mobile versions will have an app or GUI or whatever, and not the console-based one. I am also thinking about making a website that functions as a client, so you will be able to chat with anyoe on the go, if the server is already running.

The second version features the sending of files, every chat room is going to have its own folder on the server like an ftp server, and you will be able to access the files through commands. In the older versions of the second version it was not possible, but since I need an easy ftp soltion and it would look reat in this project I decided to merge the two. The source code is revealed, You do not have to wworry amout Me stealing your data.

If you are interrested in the project feel free to send me an email: pisti4395@gmail.com (don't spam pls)

About

This is a console-based chat app I built in my free time in Kotlin.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages