In Progress

Add Web-based Functionality to [url removed, login to view]

Sloop is an animal biometrics search engine. It consists of a web server, a database, an and image processing engine. The web server uses Node.js with Express. The main web application is a client-side Javascript app in the Angular.js framework, using Bootstrap CSS. The server provides a RESTful API that the client uses to communicate with the database. The app takes full advantage of HTML5 and is designed to work well on both desktops and mobile devices. Both the web server and the client-side app are 100% Javascript (no Flash, Java, Apache, or ASP). The database is PostgreSQL. For ACID compliance, all data relevant to a Sloop instance (including images) is stored in the database. This allows the web server to be entirely agnostic of which species or specific Sloop instance the database provides. For maximum performance, Sloop makes extensive use of Postgres triggers and internal functions. There is a Perl script to initialize (drop and recreate) the database. Sloop is packaged as a headless Linux virtual machine to enable users to spin up new instances very quickly. Because Node.js and Angular.js are new technologies, there is no IDE designed for it. So while one could use an IDE to modify the code files, all management must be done on the command line, over SSH.

Candidate should have experience with or interest in:

- Functional web design

- RESTful APIs

- Javascript, and debugging it in the browser

- Node.js, Angular.js, and MVC programming

- Mobile development

- Authentication, authorization, and OAuth

- Relational databases and schema design

- PostgreSQL triggers and rules

- Familiarity with Github and git

- Working over SSH and comfort with command line tools

- Running Linux or FreeBSD in a virtual machine

- Familiarity with regression or unit testing is a plus

-----------------------------------

And the updated list of tasks:

- Let a USER capture their view of ranked retrievals for an ADMIN to

review.

- Create regression testing suite with cucumber/nodeunit.

- Allow user to swap the current query image for

others without reloading the page.

- Enable the use of a remote database to allow the webserver and

database to be on separate machines.

- Add configuration option for expiring handouts after a set amount of

time.

- Expire user auth tokens after a period of time.

- Maintain a log of every event where a USER or ADMIN modified the state

of an image.

- Interface with Mechanical Turk.

- Add running graphics of system produced identities and performance.

This is a MIT project that will transition to public use: http://sloop.mit.edu

Skills: Angular.js, Javascript, node.js, PostgreSQL, UNIX

See more: web server in javascript, web regression testing, web programming using java, web programming technologies, web programming ide, web interface for postgresql, web ide java, web html5 framework, web development with node.js, web development web ide, web development tools and technologies, web development technologies list, web development technologies 2015, web design without programming, web design uses, web design review, Web Design Bootstrap, web database development tools, web client programming with perl, web based ssh client, web based ssh, web based programming asp, web based programming, web based c# database programming, virtual devices

About the Employer:
( 0 reviews ) CAMBRIDGE, United States

Project ID: #7701735

27 freelancers are bidding on average $33/hour for this job

kchg

Hello sir.I am top 7 freelancer. I am interested in your project and I hope to work with you. I have enough experience with WEB developing for 5+ years. Client satisfaction is my top priority. I will complete you More

$38 USD / hour
(132 Reviews)
8.3
meet2amitvw

Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. see my recent More

$29 USD / hour
(24 Reviews)
7.5
leadconcept

Greetings, I have read Project Description & understood the overall requirements but there is one constraints that our team did not work on Perl, so is there any changes or updates in the Perl? Look forward to he More

$44 USD / hour
(8 Reviews)
7.1
logicpowered

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a More

$58 USD / hour
(18 Reviews)
7.3
SoftDevelopINC

Hello, I'm a web developer with over 6 years experience. I would like to discuss further about this project. There are all my programming skills: *Front-end: - HTML, HTML5, XHTML, XML, JSON, REST API - More

$29 USD / hour
(61 Reviews)
7.1
seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience in handling UNIX/PostgreSQL/PHP/MySQL/Wordpress/Magento/Joomla/Drupal/AngularJS/[url removed, login to view] More

$29 USD / hour
(24 Reviews)
7.2
furqankhanzada

Hi, Experienced developer is here :) i have developed a website using NodeJS, AngularJS, MongoDB, Bootstrap, Grunt (build tool), VCS (GIT) and here is the demo : [url removed, login to view] I developed http://www. More

$30 USD / hour
(34 Reviews)
6.9
zhengnami13

Hi. My name is Gongchangsheng. I am an experienced software developer with a bachelor degree in computer system engineering and hands-on experience of more than 5 years. Work Experience -> I worked at Knotable. More

$35 USD / hour
(11 Reviews)
6.5
cr8tivewebexpert

Hi, We can help you with this project. We have got experience with Node, Bootstrap and other frameworks as well as with web services/api exposing and consuming. We would like to discuss the project in detail b More

$47 USD / hour
(24 Reviews)
6.5
winmaclin

Hello Sairavela, We've gone through the provided project description and reviewed the provided link at http://sloop.mit.edu. And we can certainly help you with development of this project, as per your needs and requ More

$26 USD / hour
(12 Reviews)
6.4
macappstudio

Hello Greetings from George, the founder of MacAppStudio! We are an award winning development studio, with over more than 120 awesome apps for 20 devices installed over 2 million times all around the world. We w More

$50 USD / hour
(5 Reviews)
6.2
AtlanticSoft

Hi Thanks for the invite , although we don't have the experience for your project, we have a company that we can recommend as they have developed systems with the experience you require. The company is http://g More

$39 USD / hour
(24 Reviews)
6.1
scriptphp87

Hello, my portfolio: [url removed, login to view] I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always to More

$31 USD / hour
(37 Reviews)
6.2
superior5

George Bailey here from Los Angeles, USA. I am expert in web application and have done similar app before. Please respond back so we can finalize working terms, Thanks,

$38 USD / hour
(27 Reviews)
6.4
nitelfreelance

Hello, I am an experienced javascript and python developer. I've worked with knockout.js and angular.js. I will be glad to help. Regards, Mehdi

$25 USD / hour
(22 Reviews)
5.7
aiodev

Hello, I am very interested in your project. I understand what an honor and accomplishment it would be to work for you on this project. I have some experience with core Javascript. I have less experience with javascrip More

$35 USD / hour
(13 Reviews)
5.5
Bacancy01

Hello, I have came across your requirements and understood your idea properly. Also have extensive experience with Angular.js, MVC, Node.js, integration of OAuth and database management & optimization. Here I More

$25 USD / hour
(2 Reviews)
5.4
gkws

Dear Hiring Manager, Greetings !! I hope your day is going well and all is good with you. We would like to discuss the project in details before confirming the bid, so kindly let me know when you are available. More

$44 USD / hour
(61 Reviews)
5.4
Eswar87

Hi, I'm a computer science engineering graduate from one of the world's finest technical universities (IIT Kharagpur). I have experience of above 6 years in development of software, primarily web related. I have More

$41 USD / hour
(26 Reviews)
5.2
Zulfat

Hi! I have 4+ years experience in web development. I have large experience in developing single page applications. I also built number of web apis with Node js. I have solid knowledge of javascript, css3, html5 and ot More

$25 USD / hour
(14 Reviews)
5.3