Find Jobs
Hire Freelancers

Simple Node Rest Service.. in JavaScript or CoffeeScript

$30-250 USD

Selesai
Disiarkan sekitar 10 tahun yang lalu

$30-250 USD

Dibayar semasa penghantaran
So I have a Large project for a location based social network, but first I need to find someone with very good experience in JavaScript/Coffeescript & Hypermedia APIs and later Geo-Map APIs Here is a very simple/basic project to check if your right for this project. A Node server that saves/gives places via a web api *no HTML. + Unit-testing, Promises & Docs (Needed!) See below links You could start building on top of this: [login to view URL] [login to view URL] Promises: [login to view URL] UnitTesting: [login to view URL] !! each function should have 1 test for good input & 2 for bad input, for EVERY 10 lines !! So a function with 18 line(rounded to 20) should have 6 tests(2 Good input & 4 Bad input) >> Max Lines in a file; function: 25 Lines / Each file: 250 lines Docs: [login to view URL] Code Style: [login to view URL] Spce: ALL/ONLY VIA REST API 1) create a place: PUT > /place 2) update a place: PATCH > /place/...ID# 3) delete a place: DELETE > /place/...ID# 4) find place with in #km of Lat/long: GET > /find?lat=0.0&long=0.0&km=1 [login to view URL] 5) api info: OPTIONS > /place and /find Using HTTP Methods for RESTful Services [login to view URL] E.g. place values to save in noSQL Set in request name="" info ="" lat=0.0 long=0.0 Set by Server createdTime = [login to view URL] deleted = (null) or (the timeStamp from server when delete was set) id = 5char in based 32encoding *Caps [login to view URL] [login to view URL] changeLog = An array indexed with the UTC_Unix time of update: Each index, has an object that holds the OLD values, replaced in that update. Example: >> method:PUT url:[login to view URL] parameter_name_1:name parameter_value_1:Home parameter_name_2:info parameter_value_2:where i lay my head parameter_name_3:lat parameter_value_3:40.714623 parameter_name_4:long parameter_value_4:-74.006605 << 201: HTTP_BODY{Created <a href="[login to view URL]">Home</a>} >> method:PATCH url:[login to view URL] parameter_name_1:info parameter_value_1:where i lay my hat << 200:HTTP_BODY{Updated <a href="[login to view URL]">Home</a>} >> method:PATCH url:[login to view URL] << 404:HTTP_WARNING "000XXX was not found" >> method:PATCH url:[login to view URL] parameter_name_1:test parameter_value_1:test << 400:HTTP_WARNING "Could not find any valid parameters" Result in DB { id="A43CP", name = "Home", info = "where I lay my hat", locs[40.714623,-74.006605], createdTime = 1399492187, deleted = NULL, changeLog[ 1399492361:{ info = "where i lay my head" } ] } >> method:DELETE url:[login to view URL] << 200 Result in DB { id="A43CP" name = "Home", info = "where I lay my hat", locs[40.714623,-74.006605], createdTime = 1399492187, deleted = 1399521876, changeLog[ 1399492361:{ info = "where i lay my head" } ] } >> method:GET url:[login to view URL] << 404:HTTP_WARNING "A43CP Has been deleted" >> method:PATCH url:[login to view URL] << 403:HTTP_WARNING "A43CP Has been deleted" If this goes well.. I will have a LOT more work. I look forward to seeing what you can do, -Brian
ID Projek: 5918885

Tentang projek

6 cadangan
Projek jarak jauh
Aktif 10 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
I have the necessary skills and experience for this kind of project. [login to view URL]
$133 USD dalam 3 hari
5.0 (2 ulasan)
2.7
2.7
6 pekerja bebas membida secara purata $209 USD untuk pekerjaan ini
Avatar Pengguna
Hi! We started to working on your project right now, by Monday we expect to have a published version of the API so you can test it and check that we are good and experienced doing this kind of projects. If choose us you will get hours of free support & updates! Read guidelines below for more information. Give us a chance and you have won a team for life. Below we propose to clients this guidelines to be followed by us, but they are negotiable, so if you want to make a change to them, just tell us without hesitation. Guidelines: i. Definitions: Initial Specifications: The list of features specifications that were accepted by the client and us at the moment of the project bid acceptance. Updates: The modifications that differs from the initial specifications settled with the client that aren't a non-intended behavior (bug). Bugs: All non-intended behavior that differs from the settled specifications. ii. Support & Updates will be for life and free of charge after the initial specifications were done with a limit that will be 2 hours per 100 USD of project budget. If the project budget is not an exact 100 value, an additional hour will be settled. For example, if a project was billed for 450 USD the customer will get 9 hours of free support & updates and if the project was billed for only 50 USD the customer will get 1 hour of free support & updates. iii. All bug fixes are free of cost. If a change was made to the underlying technology or ... (clipped by Freelancer)
$215 USD dalam 3 hari
5.0 (1 ulasan)
4.9
4.9
Avatar Pengguna
Ready to get the sample project done for you once you give me the go to start the work Thanks, Jiby Jose
$242 USD dalam 3 hari
4.9 (4 ulasan)
4.9
4.9
Avatar Pengguna
Hi there, I'm a node.js developer and I'm very familiar with RESTful API and Unit testing. I can write clean code respecting all your norms. Thanks
$250 USD dalam 3 hari
5.0 (8 ulasan)
4.0
4.0
Avatar Pengguna
Hello, I have reviewed your project posting and are very much excited to assist you in your project. I would appreciate if we can connect over private message or other medium to discuss about the project and provide you with accurate details. We are a professional company with experience of over 7 years. We have worked with MNCs and government counties to develop solutions for them. We can be a one stop shop for all your development needs. We have expert developers for all the technologies and platforms mentioned in the project. Unlike an individual freelancer, we are a professional company with proven track record. We can provide timely, scalable and cost effective solutions. We have state of the art development center. We have wide range of mobile devices & tablets on Android, iOS, Windows, RIM & Symbian platforms. We have latest windows & MAC PCs and servers. So you can associate with us and get the advantage of this technology without requiring a big investment at your end. Price is negotiable because I need to know your full requirement. Regards Starco Enterprise
$189 USD dalam 5 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera ITALY
Dublin, Italy
5.0
7
Kaedah pembayaran disahkan
Ahli sejak Ogo 29, 2013

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.