Find Jobs
Hire Freelancers

API with nodejs and mongodb .

€30-250 EUR

Anulowano
Opublikowano ponad 10 lat temu

€30-250 EUR

Płatne przy odbiorze
We need an API with nodejs and mongodb. We need the API and database. The methods required are: login ( user, pass ) : return a sesionkey Data are validated against the database and create a temporary collection with sessions, valid for 60 minutes. Calling the method without parameters, launches a process to remove expired sessions. Each time you call the login method eliminates the user's session and creates the new. The session key is a GUID or similar. The password is stored in MD5. getContent ( sesionkey , lat , lon , type (string ) , speed ( int ) ) : returns object We have a collection with geo data. This method returns the 50 closest to the specified coordinates. Type and speed, are not used at the moment. logs ( sesionkey , type (string ) , lat , lon , speed ( int ) ) : returns true or false This method stores in a collection the information received. No sesionkey stores, stores the associated user id . Collections in MongoDB : • secure_users ( _id , username , pass, date_insert , date_lastlogin ) • secure_sesions ( sesionkey , date_expire ) • content ( _id , title , content , LatLon ( float [ ] ) , time ) • logs ( date_insert , user_id , type, LatLon , speed)
Identyfikator projektu: 5047833

Informację o projekcie

10 ofert
Zdalny projekt
Aktywny 11 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
10 freelancerzy składają oferty o średniej wysokości €292 EUR dla tej pracy
Awatar Użytkownika
Hello, I'm Node.js developer with 4 years of only JavaScript development. Everyday I'm working with web-services based on Express (RESTful or does not matter). And of course I use noSQL storages like CouchDB or MongoDB very often so I can even store my dog inside these databases without any data loss. :) Will be glad to complete this task fast enough for you!
€222 EUR w 1 dzień
4,9 (10 opinii)
4,6
4,6
Awatar Użytkownika
Hi, I'm a node.js developer, I'm able to do this job. ---------------------------------------------------------------------
€298 EUR w 3 dni
5,0 (5 opinii)
3,7
3,7
Awatar Użytkownika
Hi I can help you, but have some questions: 1. call method without param: which method? you mean login method? Usually its logout method we'll remove session id for that user. 2. in summary I need to implement 3 methods: login getContent log 3. Geo data for testing. Thanks, buzzcoder
€333 EUR w 5 dni
5,0 (1 opinia)
3,4
3,4
Awatar Użytkownika
Hello sir, How are you.? hope you are doing great.!! First of all why you have defined this collection? Collections in MongoDB : • secure_users ( _id , username , pass, date_insert , date_lastlogin ) • secure_sesions ( sesionkey , date_expire ) • content ( _id , title , content , LatLon ( float [ ] ) , time ) • logs ( date_insert , user_id , type, LatLon , speed) i think we can combine this three secure_users ( _id , username , pass, date_insert , date_lastlogin ) • secure_sesions ( sesionkey , date_expire ) • content ( _id , title , content , LatLon ( float [ ] ) , time ) into one that is a beauty of noSQL we can make subCollection same as subDocuments in mongoDB is there any specific reason you have depart them? getContent ( sesionkey , lat , lon , type (string ) , speed ( int ) ) : returns object We have a collection with geo data. This method returns the 50 closest to the specified coordinates. Type and speed, are not used at the moment. => you have specified that you have a collection with GEO data.. how our script will check for the data? do we have list of all the datas in collection already in a mongoDB on which we have to fire query to look out for? • logs ( date_insert , user_id , type, LatLon , speed) => as i am seeing here you are relating two documents here logs and secure_users, i think we should combine all of them into one collection. what do you say? looking forward to work with you. node.js,mongo and express are good choice. Thanks, jExplorer
€257 EUR w 10 dni
5,0 (1 opinia)
0,5
0,5
Awatar Użytkownika
Hello, I'm an experienced web application developer, I have experience with node.js, I'm very happy to get this project done for you. thanks.
€453 EUR w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi, I have experience in working with NodeJS and NoSQL Database. Will finish your job quickly. Hope to work with you. Thanks. Tri.
€250 EUR w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I am an experienced node.js developer with published node modules. I mainly deal with creating apis and making them scaleable and maintainable. My bid included the time to write the automated tests to ensure stability of the api. Although I don't think MD5 is the most secure password hash, I am familiar with and would be able to implement it with relative ease. I specialize in setting up secure databases (even with NoSQL databases such as mongo). I am confident that I would be able to make a well developed api and make it very maintainable. I would love to work on this project. I don't take too many freelance projects so I would be able to devote more time to this project. Please feel free to message me for any questions you might have.
€416 EUR w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Dear customer Please note that I have good experience working on node.js and mongodb. Thanks Whizzaard
€222 EUR w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I had certified in Mongodb with Node.js. I had worked on various projects and provided solutions to various clients like Barclay and so on.
€250 EUR w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi, I worked on a similar project and have a backend already prepared using the express framework from node.js. I currently have sessions stored using redis, if you want, we can keep it that way or store the sessions using mongodb. -Adam
€222 EUR w 3 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga GERMANY
Other, Germany
0,0
0
Członek od paź 21, 2013

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.