Find Jobs
Hire Freelancers

Build a nodeJS API server that communicates with a RabbitMQ

$30-250 USD

Igangværende
Slået op næsten 10 år siden

$30-250 USD

Betales ved levering
Hello, I have a very simple requirement and it is for a university project. I need a node.js server that will be able to perform 2 simple tasks: 1) Expose an HTTP API that will have transfer information throughout JSON. (It is a simple REST API with 1 model) 2) For every API request, I want the server to send some messages on a RabbitMQ instance and wait for a reply An example: There will be a database (MongoDB) with only 1 collection, that will store items with this schema: { '_id': 'theMongoID', 'name': 'item1', 'position' : '1' } A client should be able to send (PUT) a JSON that will include some IDs and a position in a url like this: [login to view URL]:port/api/changePossition When the server receives the JSON, will iterate over the IDs and will send AMQP messages* to a RabbitMQ. Then will have to wait for a response from the RabbitMQ and only if the server receives this answer, will change the 'position' column of the entries. *this can be done with this lib: [login to view URL] REQUIREMENTS 1) I need this project to be on MEAN-JS ([login to view URL]) 2) I also need this server to run in production, which means that: a) a guide on how to deploy it and running without keeping a console open (with forever project? [login to view URL]). I would also like to know if I need an ngix or apache server upfront. b) a good planning on logging errors properly optional: 3) I would prefer someone that can also teach me though how he/she builded the server and answer my questions on Javascript, Node.js and [login to view URL]
Projekt-ID: 5991457

Om projektet

5 forslag
Projekt på afstand
Aktiv 10 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
hello, i wasn't going to bid on your project until i read the last part where you want to learn this, I am a TA in EDX SAAS, I can help showing you how to do all of that with very simple coding Sherif
$263 USD på 1 dag
4,5 (9 anmeldelser)
6,5
6,5
5 freelancere byder i gennemsnit $216 USD på dette job
Brug Avatar.
Bonjour, J'ai lu ta description et je crois pouvoir écrire cette API sans aucun problème. Je suis prêt à t'expliquer le comment de A à Z. Merci
$200 USD på 3 dage
5,0 (8 anmeldelser)
4,0
4,0
Brug Avatar.
Hello I'm Javier Durante from Argentina. I've been working as a software developer for the last 7 years. I've started to work with NodeJS 2 years ago. I have experience with ExpressJS, MongoDB and RabbitMQ (I've used it with Java, but it won't be a problem to use it from nodejs using the library that you provided in the description). This is an easy project so I think I'm suitable for the job. Also because I will be able to help you with the production deploys and to explain everything you need to know about the project. About the tomcat or nginx, you shouldn't need them, at least that you want to use nginx as the load balancer. In that case, I can help you with the nginx configuration, you only need the hostnames of every nodejs instance, and some entries in the nginx server configuration. Looking forward to hearing from you. Thanks in advance Javier
$222 USD på 3 dage
5,0 (1 bedømmelse)
2,6
2,6
Brug Avatar.
Hi, I have experience with working on node.js. Also I have written interfaces before which deals with IBM MQ but not RabbitMQ. But i am confident that I can work with Rabbit MQ as well. Please message me more details of the project. My work timings are between 10 PM IST to 3 AM IST. Based on further description of project, I will be able to tell you the exact deadline. Regards viraniac
$333 USD på 5 dage
5,0 (1 bedømmelse)
0,8
0,8
Brug Avatar.
A proposal has not yet been provided
$150 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I'm a senior programmer, I know several programming languages and I'm involved in a bunch of different web project since age 16. In my daily job, I run a company based in the UK that provides APIs to build educational application and games easier and faster. I really enjoy programming, learning new things and tutoring also in the particular space of the computer science. This is why I founded that kind of company. I enjoy my spare time - very little unfortunately - working on side projects, to learn new things and experiment. In the end, I certainly know how to manage a project from the prototyping way through the implementation. Feel free to get in touch for any question you may have, I'm at your disposal. Cheers, Lorenzo
$244 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for SWITZERLAND
Thessaloniki, Switzerland
0,0
0
Betalingsmetode verificeret
Medlem siden maj 26, 2014

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.