Ideally, we would select developers who are proficient in building a website experience top-to-bottom. The phased development plan is ready, but we will select platform and language requirements based on what the developer is most proficient with. Thus, any open-source languages and platforms are applicable, including (but not limited to): PHP, Python, Perl, Ruby on Rails, and so on.
Additionally, the service will be running on a mySQL or PostgreSQL back-end database. PostgreSQL is preferred, but not required. Also, the developer must be capable of building the service with an abstraction layer to allow for easy scalability. This is required.
The front end will run on HTML and JavaScript. As slated below, the first iteration is a static UX/UI, and will be dynamic in the future.
Currently, the service is slated to be hosted on Amazon's EC2/S3 service for quick scalability; experience using this service is a plus.
A high-level overview of the project is included below. Continuing objectives are confidential and will be revealed to the dev team.
Primary Objectives (by User functionality)
? Create User account and profile on TRACK3R
o Manually add information to profile
o Import profile information via Facebook's API
? Add data including text and pictures
o Add multiple pictures at once (batch upload)
o Tag (and group into collections/albums) status updates, pictures, batch upload pictures
? Review own data as well as others
? Share on-demand or automatically to Facebook via API