Git Product home page Git Product logo

voidchat's Introduction

Void Chat is a small application which use JavaFX for a GUI chat application.

Client Features:

  • Signin or signup as a first time user
  • Add friends.
  • Showing Online/offline status of clients on the contacts list.
  • User notification when another user become online.
  • Ability to set status (online- offline- busy)
  • Accept and ignore Friend request.
  • Ability to conduct ont to one chat or chat group.
  • Ability to save a chat session.
  • Ability to transfer files.
  • Provide a feature to categorize the names under ategories (friends and family)*.
  • Provide a facility for offline test message*.
  • Allow clients to send email to each other*.
  • Allow the user to block certain clients*.
  • Signout.

Server Freatures:

  • Ability to start / stop the server.
  • Allow users to signup and store their information.
  • Accept connections and store information about client's status.
  • Ability to send an annoucement message to all online users.
  • show some statistics about users (status, genders)
  • Show all client's info from the DB in a tabulation form with updating option*.

How To Run Void Chat:

  1. Run VoidChatServer.jar.
  2. Open Control tab and Click on Start button to start server. Image
  3. Run VoidChatClient.jar.
  4. Connect to the server Using IP Address of the server machine . Image
  5. then Create an account or login if you have already account.

Demo

  • NOW you can create an account

    Image

  • login with your user name and password

    Image

  • Home Page

    Image

  • create new group

    Image

  • one to one chat

    Image

  • send email

    Image

  • notfication

    Image


Technology we used in our Application :

javaSE - javaFX - RMI - XML - JAXBAPI - XSLT - HTML\CSS - TrayNotificationAPI - SQLite DataBase - java mail API

VoidChat Team

  • Merna Ismail
  • Mustafa Mohamed
  • Mohamed Motyim
  • Romisaa Attia

For ITI Intake 37

voidchat's People

Contributors

darshuse avatar mernaismail avatar motyim avatar romisaaattiaa avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

voidchat's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.