Find Jobs
Hire Freelancers

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

$30-250 USD

Suljettu
Julkaistu yli 2 vuotta sitten

$30-250 USD

Maksettu toimituksen yhteydessä
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
Projektin tunnus (ID): 32257610

Tietoa projektista

11 ehdotukset
Etäprojekti
Aktiivinen 2 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
11 freelancerit tarjoavat keskimäärin $166 USD tätä projektia
Käyttäjän avatar
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 your design.I will deliver this according to your time frame after your award. I can assure you several things. * I have expertise in Twitter Bootstrap, Angularjs, HTML5/CSS3, Php, java se,j2ee.... * I have a great web development sense. * Well organized and clean code easy to understand. * Validate according to w3c standards. * I can start it immediately. * Compatible with all modern browsers and mobile devices. Looking forward to hearing from you soon. Thanks
$30 USD 2 päivässä
5,0 (80 arvostelua)
5,7
5,7
Käyttäjän avatar
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 with my happy clients. I can assign my team right now to get it done. When you want this project to be completed? I will offer you seamless work with optimum quality. Let's talk and get it done...$ Thanks and regards, Vishal G
$250 USD 30 päivässä
4,8 (19 arvostelua)
5,2
5,2
Käyttäjän avatar
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 my primary language which makes me perfect person for your task. Feel free to contact me so we can discuss in detail about your project. Best Regards, Shabih Ul Hassan
$250 USD 2 päivässä
5,0 (45 arvostelua)
5,0
5,0
Käyttäjän avatar
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 1 päivässä
4,9 (43 arvostelua)
5,0
5,0
Käyttäjän avatar
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 7 päivässä
5,0 (2 arvostelua)
3,0
3,0
Käyttäjän avatar
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 projects with excellent seniors and have owned rich experiences and skills for IT via this processing. My skill and client service is following: - Desktop Application develop and service with Java, JFX, C++ ( I had rich experience in this part), - Front-end develop and and service by React, Vue. - Back-end develop skill with laravel, node - Web Design with wordpress. And has owned other skills such as 3D, Unity, Blender too. I would be happy to assist you, as I am practically online 24/7. Thank you. hope your reply
$200 USD 5 päivässä
5,0 (2 arvostelua)
2,5
2,5
Käyttäjän avatar
- previous experience in such topics - eager to discuss a lot in this chat stream - degree stats maths
$60 USD 1 päivässä
4,2 (4 arvostelua)
1,6
1,6
Käyttäjän avatar
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 discussion. As per your project need, I can build your project more efficient with my knowledge and experience. I'm looking to work with you and I'm very sure that you'll feel great to work with me. I am a professional Senior MOBILE APP DEVELOPER. I Have 7+ years of work experience in mobile Apps development. I am happy to help you. I have also good skills in Android studio and Java, Swift, React Native, Flutter, IONIC, Objective C programming, Corodova, Back-end panel in (PHP, MySQL) and Rest APIs development. I got 7+ years of experience in developing apps for startups and have good proven track records and excellent clients reviews. I have worked on so many projects like Real Estate App, Grocery App, Classifieds App, Instagram Clone app, Taxi app, Delivery App, food delivery, Inventory Management App, Reward App, Social Media App, On-demand Services provider App, Nutrition App, school management, Pos, E-commerce, Event booking, etc. I am fully dedicated to doing my work very efficient and less time-consuming. "Looking forward to your positive response please open your chat window to more details" Thanks. regard, Christina
$235 USD 7 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan LEBANON lippu
Beirut, Lebanon
0,0
0
Liittynyt jouluk. 1, 2021

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.