Add Web-based Functionality to [login to view URL]
$25-50 USD / hora
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
Nº del proyecto: #7701735
Sobre el proyecto
27 freelancers están ofertando un promedio de $33 / hora por este trabajo
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 Más
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 Más
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 Más
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 Más
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,
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
Dear Sir, This is Sikander. I am having 14+ years of experience in software development and I am ready to start this job. I will provide you best services in development. Please have a look at my Profile, Ratings an Más