https://github.com/btodell/ghsc
A local area network communications application.
https://github.com/btodell/ghsc
channels chat file-sharing java lan
Last synced: 9 months ago
JSON representation
A local area network communications application.
- Host: GitHub
- URL: https://github.com/btodell/ghsc
- Owner: BTOdell
- License: gpl-3.0
- Created: 2018-08-23T00:24:21.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-23T08:14:51.000Z (almost 8 years ago)
- Last Synced: 2025-04-08T16:18:41.184Z (about 1 year ago)
- Topics: channels, chat, file-sharing, java, lan
- Language: Java
- Size: 1.52 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GHSC: Glencoe High School Chat
> A local area network communications application.
[](https://travis-ci.com/BTOdell/GHSC)
## Overview
**GHSC** is an ever-growing communication program which allows multiple individuals
to talk over any local network (such as a home network).
It is written in the **Java programming language**.
The source code consists of over **13,000 lines of code**.
## Features
1. User-friendly interactive GUI (graphical user interface).
2. Saves settings in a user profile.
3. Independent chat rooms called "channels". Functions similar to IRC (Internet relay chat).
4. Spam control.
5. Automatic application updating.
## Future Features
1. File sharing
2. Improve network security by using public key encryption and SSL sockets instead of
a hardcoded AES secret key (*yikes!*)
3. Private messaging (messaging outside of channels)
4. Image and link integration into chat area
5. Screen sharing
## History
**Bradley Odell** started development in early 2012 when he was **15 years old**.
The program's main goal was to allow students attending school to chat in class or
even between classrooms using the school's network.
GHSC stands for "Glencoe High School Chat", named after the high school Bradley attended.
The project was originally closed source with compiled and obfuscated binaries being available here:
https://code.google.com/archive/p/ghsc/
It was open-sourced to GitHub on August 22nd, 2018: https://github.com/BTOdell/GHSC
## Development Status
Currently working on: **File sharing** (Estimated 60% complete)
