Build a chat application as Restful API (Webservice) in Java

It is to develop a chat tool that should consist of a server and a client component.

The server should allow clients to

 create chat-rooms

 list all existing rooms

 join existing chat-rooms

 send messages to chat-rooms

 leave a chat-room

Once created, chat-rooms store all data (messages sent to the room) for as long as they

exist. If a chat-room has not been used for more than 7 days, it should be destroyed. The server should support up to 10 concurrent clients.

The client should provide an interface that enables a user to

 create a room,

 list the existing rooms,

 join one or more existing chat-rooms

 send messages to chat-rooms

 leave one or more rooms

If the user connects to a chat-room all previously sent messages of that room should be

displayed. New messages sent by the user or other connected users should be shown to

the user.

It is required to :

- Implement the web services as REST web services (the application should be a command line application, everything should be run from terminal no GUI).

The server should be implemented to be hosted locally. No database work required. You can store messages, user and chat room information in any type of relevant data structure. There is no need for a permanent data storage. DATA is only needed to be stored during runtime. No HTML, NO GUI.
Just a simple command line chat app as a Restful API.

Habilidades: Algoritmos, Programación en C#, Java, RESTful, Arquitectura de software

Ver más: java peer peer chat application source code, java api facebook chat, flex java red5 simple chat application, web chat application java api providers, java message service chat application, software write mq4, software write chip epson, useful software write book, software write web specs, free software write user guide, software write edid, free software write company profile, best api java can develop chat application, software write websites idea, software write book images, sample chat application java, software write books, java chat application example, social networking application java api, software write protection

Información del empleador:
( 1 comentario ) Saskatoon, Canada

Nº del proyecto: #11897684

20 freelancers están ofertando el promedio de $270 para este trabajo


Restful API cannot be realtime. If you want the realtime i would suggest use the mqtt protocol. Its the realtime and [login to view URL] Protocol. we can use the RestAPI for storing the data in the database Thanks

$155 CAD en 3 días
(71 comentarios)
$211 CAD en 3 días
(49 comentarios)

Hi there - My name is Michael Phu.I’ve read your brief and can see that we can work together I'm on Java Senior software developer with over 5 years of programming experience in a variety of roles across a number of Más

$222 CAD en 3 días
(7 comentarios)

Hello Sir, Being a software expert I can complete your project in time and in an efficient manner. I have around 4 years of experience in: C#, ASP .Net, HTML 5, LESS/SASS/SCSS, AngularJs, Ionic Framework, jQuery Más

$300 CAD en 3 días
(16 comentarios)

Can we discuss ? Thank You .............................................................................................

$155 CAD en 3 días
(8 comentarios)

I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch t Más

$277 CAD en 3 días
(16 comentarios)

Hello, I am proficient full-stack Java developer with large experience in REST services development. I can provide a high-quality solution with all required documentation and free support. I can suggest the followi Más

$888 CAD en 3 días
(1 comentario)

We have expertise in both SOAP and REST API development, deployment and testing for various domain. Provide extended and any time support. On time delivery. Some Rest API development and integration present in our p Más

$133 CAD en 3 días
(8 comentarios)

Hello, I hope you doing very well! I have gone through the description and would like to provide a quality solution using 5+ years of professional experience in required skills. (.NET/ASP.NET - MVC, EF, SQL, C#). Más

$135 CAD en 3 días
(11 comentarios)

A proposal has not yet been provided

$100 CAD en 5 días
(10 comentarios)

SOFTWARE DEVELOPER ( C++ / Python / C / JAVA ) Highly motivated Software developer with over 3 years of experience designing and developing desktop and web applications. I have a keen interest in scalable software arc Más

$100 CAD en 7 días
(2 comentarios)

Hi Dear, I'm very expereinced and Professional Java Developer have worked a lot on Java. I'm also working as Senior Software Engineer in a company. I'm professional in Java with Web as well in Desktop Applications. Wil Más

$250 CAD en 3 días
(4 comentarios)

I am assuming that you need the client just for testing since it does not need a GUI. I will provide alternative request based testing method for the API. What is the purpose of the chat server that it does not need pe Más

$300 CAD en 20 días
(0 comentarios)

I have expirience with restful api, so I can build this app using Spring mvc .It will be an app with command line interface. I can do this task for such a small price, because I am new to this site and i need positive Más

$94 CAD en 4 días
(0 comentarios)

Do you require secured communication between client and web service? You mention PostgreSQL in skills, so the project should include schema creation scripts? Thanks, Catalin UPDATE: Lowered the bid and time after Más

$200 CAD en 3 días
(0 comentarios)

Greetings from Blue Whale solution, We are a 1000 + employee $6 an start any technology immediately. Direct access to developers via skype, G talk and hotline – 24/7 availability for all 1000+ resource. We can be Más

$200 CAD en 3 días
(0 comentarios)
$333 CAD en 3 días
(0 comentarios)

Hi, I'm a Web Developer, and I'm very interested in your job post as i am having related work experience in fulfilling the need for the job posted and also i am having expertise in web based languages from static to Más

$200 CAD en 3 días
(0 comentarios)
$155 CAD en 3 días
(0 comentarios)

I work for Mavin Solutions, which is renowned in providing solutions on SEO, PPC, Website Design/development, product development, mobile apps development and related services. Our best in class resources have an avg e Más

$155 CAD en 3 días
(0 comentarios)