Skip to content

alirezaAsadi2018/Telegram-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram-Project

This is a simple pure-java-based project similar to Telgram, a social media and messaging application which is used to send messages with no charge.
The project has two modules: GUI and service, the former is the Graphical User Interface which is based on javafx, and the latter is the back bone of the project which handles server-side queries.

Getting Started

It is so easy and fast to run Telegram project, all it needs are some tools and 5 minutes of your time.

Prerequisites

Before using Telegram, you have to setup the following tools:

Installing

  • Download and install jdk11+ and maven.
  • You'd better have an IDE which supports maven, intellij IDEA is a preference.
  • In server module, run clean and compile goals or simply run compile lifecycle and then run exec:java goal of the exec plugin, which is defined in the parent pom.xml file. Another option for you is to run it manually with the help of IDE.
  • In GUI module run javafx:run goal, which belongs to javafx plugin and is defined in GUI module's pom.xml.

Built With

Authors

  • Alireza Asadi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages