Lukket

Client-Server Java Application with mySQL db (P2P connection)

In this project, you are required to design and implement using JAVA a COVID prevention

application to keep university campus safe. The project is composed of two parts. In the first

part, you are expected to develop the basic features of a COVID prevention application using a

client/server paradigm. For the purpose of your application, you decide whether TCP or UDP

is to be used as the underlying transport layer technology. Users create accounts and log in a

centralized server that has to keep track of the health status of all students and instructors and,

moreover, provide instructions to stop the spread of COVID. You have to define the protocol to

be used between the client and the server and implement it. In the second part, the application

has to be extended to support a hybrid architecture that allows peer-to-peer communication

where clients can update each other about their health status. As an optional feature and for

additional credit, you are asked to design your system to support privacy. This extension

will be assessed based on its novelty and completeness.

Client-Server COV ID@UNI Application (90 pts)

Client - Design and implement a COVID prevention client that has the following features

and functionalities:

• The client has a graphical user interface (GUI).

• The user opens the client application and connects to the server application using the

server domain name and port number.

• The user is given the option to register or to login.

• If the user is not registered, they can sign up and provide the server with name, photo,

email address, username, password, and vaccination status. If the user is vaccinated,

they are asked to upload the vaccination certificate to complete their portfolio.

• The user sends regular updates to the server including their location.

• In the case of a registered user, the user logs in with their existing account where the

server performs authentication by verifying the username and password.

• The user can query for the total number of active cases and other interesting statistics

that you may choose to include.

• The user has the option to identify a group of trusted people to whom they wish to

disclose their health status.

• The user can check the status of any other user who indicated them as trusted.

• The user shares the positive PCR result, if any, with the server.

• The user has three status conditions, contagious if they tested positive, at risk if they

were exposed to the virus, and safe otherwise.

• The user gets update from the server if they got close to a user with contagious status

or with at risk status.

Server - Design and implement a COVID prevention server that has the following features

and functionalities:

• The server application takes as a command line argument the port number on which it

would be listening.

• The server allows the users to register and login.

• Every time a new user signs up for a new account, the server adds a new user.

• Every time a user logs in, the server authenticates them by verifying their username

and password.

• The server application manages a database that stores user accounts and details.

• The server has to keep track of the IP address, port number, and location of each user

(if the user is online).

• The server changes the user status to contagious if they tested positive, at risk if they

were exposed to the virus, and safe otherwise.

• If infected, the server keeps track of the number of days the user spent in quarantine,

and once completed, it changes the user status to safe.

• Depending on the user status, the server provides instructions related to quarantining,

doing a PCR test, taking precautionary measures, and others.

• The server allows the user to retrieve some virus statistics on campus.

• The server sends notifications and instructions to all users who got close to someone

tested positive or at risk.

More details in the attached pdf

Evner: Java, JavaFX, PHP, MySQL, P2P Network

Se mere: client server chat application netbeans, simple client server socket application, client server xml application, aspnet client server socket application, client server chatting application, simple client server chat application, client server socket application, client server standalone application, client server database application, client server chat application aspnet, java socket client server database application, java client server game application download, client server android application source code java, java file transfer client server chat application, client server based application java, multithreaded client server chat application in java, project report on client server chat application in java, multithreaded client-server chat application in java github

Om arbejdsgiveren:
( 0 bedømmelser ) Beirut, Lebanon

Projekt ID: #32257610

11 freelancere byder i gennemsnit $166 timen for dette job

ahmedbilal2506

Hi sir I am interested to work with you. I can provide you with professional web design services. I can design for you according to your requirements. I will give you unlimited revision until you will not satisfy for y Flere

$30 USD in 2 dage
(80 bedømmelser)
5.7
gregtechnola9

Hello, Greetings for the day!!! I have gone through your requirement and understood every aspect of them. I can fulfill your requirements as per your needs with my flawless work. I have 5 years of experience wit Flere

$250 USD in 30 dage
(19 bedømmelser)
5.2
shabih2468

Greetings I saw your project and as an expert in C/C++/Java language I am sure I can do your task. I have previously worked on various Java projects which includes making games, management systems projects and Java is Flere

$250 USD in 2 dage
(45 bedømmelser)
5.0
mirzaahamza

Heyy I am expert in java fx and I can help you with your project message me to discuss so that we can start working on it

$50 USD på 1 dag
(43 bedømmelser)
5.0
dPenXetri1

Hi there, For the framework for this project, I will use Spring. All the features (including P2P) will be implemented. Only thing for you to do is awarding me now. Thanks.

$220 USD in 7 dage
(2 bedømmelser)
3.0
Daniel6M

Hello, Thank you for the opportunity to bid on your project. I think your project idea is very wonderful and if i can work with you , it is glory. In 5 years, I have perfectly completed more than 100+ small and big pr Flere

$200 USD in 5 dage
(2 bedømmelser)
2.5
fliudmyla1

Hi, I have read your project description and I’m confident I can do this project for you perfectly. I still have a few questions. Please leave a message on my chat so we can discuss the budget and deadline of the proje Flere

$140 USD in 7 dage
(3 bedømmelser)
2.4
lotfibkmr

السلام عليكم أنا مهتم بمشروعك كثيرا، وقد سبق وأن عملت على مشاريع مماثلة له عندي خبرة كبيرة في لغة الجافا يمكنك إلقاء نظرة على حسابي على غيت هاب لأخذ فكرة عني [login to view URL] بعض مشاريع بلغة جافا: ht Flere

$250 USD in 21 dage
(2 bedømmelser)
1.4
uvtxyz1991

- previous experience in such topics - eager to discuss a lot in this chat stream - degree stats maths

$60 USD på 1 dag
(4 bedømmelser)
1.6
payoneerdenys

Hello Dear. I read your job description carefully and I think I’m very qualified for your project. job really caught my eye because my experience and expertise are perfect matches for your [login to view URL] you select me, I will Flere

$140 USD in 7 dage
(0 bedømmelser)
0.0
corpmember29

Hi, You are required to design and implement using JAVA a COVID prevention application to keep university campus safe. I have seen the project description carefully also saw the attachments send me a message for more d Flere

$235 USD in 7 dage
(0 bedømmelser)
0.0