API with nodejs and mongodb .

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)

Skills: node.js, NoSQL Couch & Mongo

See more: nodejs mongodb api, mongodb nodejs api, mongodb api nodejs, nodejs guid, nodejs api, nodejs mongodb username password, nodejs mongodb api password, coordinates collection, mongodb c++, mongo or, lat-lon login, couch database, nodejs, nodejs mongodb, mongodb nodejs, mongo, couch, api key, string float, nodejs mongo api, session api, nodejs time, data calling process, valid guid string, string md5

About the Employer:
( 0 reviews ) Other, Germany

Project ID: #5047833

10 freelancers are bidding on average €292 for this job


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 More

€222 EUR in 1 day
(10 Reviews)

Hi, I'm a node.js developer, I'm able to do this job. ---------------------------------------------------------------------

€298 EUR in 3 days
(5 Reviews)

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 meth More

€333 EUR in 5 days
(1 Review)

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 ) • secur More

€257 EUR in 10 days
(1 Review)

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 in 10 days
(0 Reviews)

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 in 5 days
(0 Reviews)

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 More

€416 EUR in 5 days
(0 Reviews)

Dear customer Please note that I have good experience working on node.js and mongodb. Thanks Whizzaard

€222 EUR in 5 days
(0 Reviews)

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 in 5 days
(0 Reviews)

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 u More

€222 EUR in 3 days
(0 Reviews)