Skip to content

EvanFung/JavaFX_ChatApp

Repository files navigation

WESHARE

An information sharing desktop application which includes a server program and client program.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them

JDK 1.8
Target bytecode version 8

Installing

A step by step series of examples that tell you how to get a development env running

Say what the step will be

git clone https://github.com/EvanFung/JavaFX_ChatApp.git

And

open this project at intelliJ
run the server side first then run the client side 

Implementation of basic functions

  • Group open ing and entering functions
  • Group opening and entering functions
  • Multiple-user conversation support
  • Post and show messages
  • File uploading function
  • File downloading function
  • File browsing function (names and sizes of the shared files)
  • Display the online users list
  • Sign up and login

Built With

  • Maven - Dependency Management

Authors

  • EVAN FUNG - Design and programming - evanfung

Caution

If you are a student in HKBU, please comply with the academic integrity codes, DON'T copy this project.

Screenshot

I don't have much time for the ui because the time was too limited. alt text

alt text

alt text

License

This project is licensed under the GNU General Public License v3.0 License - see the LICENSE.md file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages