Keywords: scala, lift, tomcat, mongodb
This is a small project designed to help me pick a freelancer / group to do the actual work for a completed website.
The full project is a photo sharing website, details of which will require an NDA to be signed.
The technology for this project is cast in stone (i.e. I will not accept any other solution, beware PHP script kiddies), and will consist of:
-- Scala programming language (the more functional the paradigm, the better)
-- Lift web framework
-- servlet engine to be discussed, probably Tomcat
-- database engine to be discussed, probably MongoDB -- definitely not *SQL
This pilot project will require a simple website with both site login and Facebook / Google login (OpenID, I think), that will present logged-in users with a custom page. This is fairly simple for any skilled Lift/Scala programmer, but I do want to see good coding practices in place -- think [login to view URL] and lift-mongodb-record.
An important aspect I want to see is the use of specs2 -- the Behavior driven development engine for scala, as well as a good number of tests with good coverage.
The database for the pilot will be mongodb.
Please DO NOT waste my and your time by posting if you don't have the required skillset. In order for me to see that you've read and understood this project, please prefix your answer with the keyword "RockNRoll" without the quotes. All other messages will be discarded.
I will require full source code for this project. I don't make any promises the pilot's winner will be get awarded the full website, but I sincerely hope so -- my time for recruiting is quite valuable.
Hello My name is Sunny representing GaiaGrid, Inc. After reading the description, I am confident we can help you construct a website that will reflect your brand. We are a development firm located and operated out of the United States, specifically in New Jersey. Please review your inbox for further details pertaining to your project.
The Administrator removed this message for containing contact details which breaches our Terms of Service