Find Jobs
Hire Freelancers

Build a nodeJS API server that communicates with a RabbitMQ

$30-250 USD

В роботі
Опублікований almost 10 years ago

$30-250 USD

Оплачується при отриманні
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]
ID проекту: 5991457

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 10 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
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 за 1 день
4,5 (9 відгуки(-ів))
6,5
6,5
5 фрілансерів(-и) готові виконати цю роботу у середньому за $216 USD
Аватарка користувача
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 за 3 дні(-в)
5,0 (8 відгуки(-ів))
4,0
4,0
Аватарка користувача
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 за 3 дні(-в)
5,0 (1 відгук)
2,6
2,6
Аватарка користувача
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 за 5 дні(-в)
5,0 (1 відгук)
0,8
0,8
Аватарка користувача
A proposal has not yet been provided
$150 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор SWITZERLAND
Thessaloniki, Switzerland
0,0
0
Спосіб оплати верифіковано
На сайті з трав. 26, 2014

Верифікація клієнта

Схожі роботи

Fullstack Developer Needed
₹12500-37500 INR
Fashion Clothing Website with Accounting System - 07/05/2024 14:12 EDT
₹12500-40000 INR
Dynamic Comprehensive Property Search Portal
$750-1500 SGD
Advanced Biometric Micro ATM Development
₹1500-12500 INR
Backend Review Expert in Nest.js Microservices
min ₹2500 INR / hour
Full Stack Developer for Education Website
$30-250 USD
E-commerce Web Developer Needed
$750-1500 SGD
Multi-Stack Web Developer for Cloud Deployment
₹750-1250 INR / hour
Dynamic API Wizard - JavaScript node js Expert
$250-750 USD
React.JS User Authentication & API Integration
$25-50 USD / hour
RESTful API Development using Node.js
₹1500-12500 INR
Crawl, extract and build all APT repository
€8-30 EUR
Full-Stack Developer Needed to Design and Code a Telegram Channels & Groups Directory Website
$750-1500 USD
Advanced Bus Reservation System
₹600-1500 INR
Paytm Gateway Integration for Gambling Game - 06/05/2024 01:49 EDT
₹600-1500 INR
It will crawl and extract all itags from all images from Docker Hub, Quay.io, AWS ECR Public Gallery, Snapcraft, Flatpak, AppImages, Bundles, BitTorrent, EDonkey2000, SoulSeek and DC++, and it will build and publish deb packages (as APT repository).
€8-30 EUR
B2B White-Label Solutions Developer Needed (.Net, React, MongoDB, AWS)
$250-750 USD
Flash loan Bot
min $50 USD / hour
Resolve socket.io Issue in pm2 Cluster
₹1500-12500 INR
Speed Optimize MongoDB Queries in Application
₹750-1250 INR / hour
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.