{"id":15055882,"url":"https://github.com/yonatankinfe/news_post_deskopapp_using-_socket_programing_java","last_synced_at":"2025-08-06T08:27:27.353Z","repository":{"id":225484459,"uuid":"766101810","full_name":"Yonatankinfe/News_Post_DeskopApp_Using-_Socket_Programing_Java","owner":"Yonatankinfe","description":"This repository contains two JavaFX applications demonstrating real-time communication between client and server applications. The \"Post News\" application allows users to input and post news to a local server, while the \"View News\" application listens for news updates from the server and displays them. ","archived":false,"fork":false,"pushed_at":"2024-10-19T08:36:13.000Z","size":31,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-19T21:11:47.730Z","etag":null,"topics":["client-server-communication","desktop","desktop-app","desktop-application","graphical-user","java","javafx","javafx-desktop-apps","maven","networking","networking-in-java","newspost","real-time-applications","socket"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yonatankinfe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-02T10:46:48.000Z","updated_at":"2024-10-19T08:36:16.000Z","dependencies_parsed_at":"2024-03-02T12:40:46.618Z","dependency_job_id":null,"html_url":"https://github.com/Yonatankinfe/News_Post_DeskopApp_Using-_Socket_Programing_Java","commit_stats":null,"previous_names":["yonatankinfe/news_post_deskopapp_using-_socket_programing_java"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yonatankinfe%2FNews_Post_DeskopApp_Using-_Socket_Programing_Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yonatankinfe%2FNews_Post_DeskopApp_Using-_Socket_Programing_Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yonatankinfe%2FNews_Post_DeskopApp_Using-_Socket_Programing_Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yonatankinfe%2FNews_Post_DeskopApp_Using-_Socket_Programing_Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yonatankinfe","download_url":"https://codeload.github.com/Yonatankinfe/News_Post_DeskopApp_Using-_Socket_Programing_Java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234878279,"owners_count":18900676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client-server-communication","desktop","desktop-app","desktop-application","graphical-user","java","javafx","javafx-desktop-apps","maven","networking","networking-in-java","newspost","real-time-applications","socket"],"created_at":"2024-09-24T21:46:54.327Z","updated_at":"2025-01-21T00:30:32.750Z","avatar_url":"https://github.com/Yonatankinfe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📰 Post and View News JavaFX Applications\n\nThis repository contains two JavaFX applications for posting and viewing news. These applications are designed to communicate over a local network, allowing users to post news from one application and view it in another.\n\n# 🎯 Purpose Of This Repo\n\nThe purpose of these applications is to demonstrate real-time communication 📡 between multiple users using JavaFX and sockets. The \"Post News\" 📝 application allows users to input short text and post it as news to a server running on localhost 🖥️. On the other hand, the \"View News\" 👀 application continuously listens 🎧 for news updates from the server and displays them in a list view.\n\nThese applications showcase a basic client-server architecture 🖧 for sharing information in real-time over a local network.\n\n# ✍️ Post News Application\n\nThe \"Post News\" application (com.mycompany.mavenproject11) provides a simple interface 🖊️ for users to input short text and post it as news. The news 🗞️ is then sent to a server running on localhost 🖥️.\n\n# 🚀 Usage\n\n+ Enter your short text in the provided text field 🖋️.\n\n\n+ Click the \"Post News\" button 📰 to send the news to the server.\n\n\n\n# 👁️ View News Application\n\nThe \"View News\" application (com.mycompany.seethenews) displays news received 📩 from the server. It continuously listens 🔄 for news updates and displays them in a list view 📃.\n\n# 🚀 Usage\n\n+ Click the \"View News\" button 👁️ to start listening for news updates.\n\n\n+ As news is posted 📥 from the \"Post News\" application, it will be displayed 📋 in the list view.\n\n\n\n# 🔧 Prerequisites\n\n+ Java Development Kit (JDK) installed ☕\n\n+ Maven installed 🛠️ (for building the projects)\n\n+ JavaFX installed 🎨\n\n\n\n# 📷 Images 🖼️  \n![Screenshot 2024-03-02 211843](https://github.com/Yonatankinfe/News_Post_DeskopApp_Using-_Socket_Programing_Java/assets/158090444/603510aa-e010-4068-b625-53076237d303)\n\n# 📹 Video\n+ Sorry for the inconvenience \nI will re upload the video one I have found it ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyonatankinfe%2Fnews_post_deskopapp_using-_socket_programing_java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyonatankinfe%2Fnews_post_deskopapp_using-_socket_programing_java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyonatankinfe%2Fnews_post_deskopapp_using-_socket_programing_java/lists"}