Email Photo for Cloud Storage Backup Backend - Ruby on Rails
$250-750 USD
Cancelled
Posted over 9 years ago
$250-750 USD
Paid on delivery
We are hiring a developer to create only the beginning of an application. If this milestone is completed well, there will be more work immediately. The requirements are as follows:
Project: Email Photo for Cloud Storage Backup Backend - Ruby on Rails
Summary: Backup photos by emailing them to a user-specific email address
Feature Specifications:
* New User Signup / Login
* Each user is given a unique email address
* User emails photos (one or many) to their unique email address
* Server stores emailed photos
* Very simple frontend for testing purposes
Your Responsibilities:
- Produce a solid, detailed technical design (high level architectural design, database schema, platform / server decisions, 3rd party services, approximate cost [in $] per photo stored, etc)
- Write production-ready, well-commented, well-structured, easy-to-read, extensible code. If this goes well we'll be extending your codebase.
- Regular code pushes for review
- Follow appropriate style conventions ([login to view URL] or language specific style)
** IMPORTANT **
Having well-documented, legible code is just as important to us as having a working product. If you are not willing to put in the time to format, structure, and explain your code, please do NOT bid on the project.
Your qualifications:
- A work style that is extremely detail oriented
- Strong communication skills with a quick response time
- Familiarity with Git Source Control on Github
- Portfolio of successful backend web projects preferred
- A complete Freelancer profile
- References or an established Freelancer reputation preferred
Payment will be remitted according to satisfactory completion of the following Project Milestones (if you cannot accept these milestones, please do NOT bid on this project):
* Project Start (25%) - Setup on our project management software (Basecamp)
* Documentation Complete (25%) - Feature Specification & Technical Design Document
* Development Start (25%) - Payment remitted upon initial push to github & code running on a development webserver that we can access for testing purposes
* Code Complete, Documented & Tested (25%) - Code styled according to appropriate style conventions; Meaningful variable names ("appPhotoId" not "apid"); All non-trivial functions documented with description of purpose, accepted inputs & expected result / output; Detailed description of webserver setup, requirements & how to install on EC2, Rackspace, Heroku, or similar service
*** VERY IMPORTANT ***
To separate you from the spammers, please write "I READ THE REQUIREMENTS" as the first line of your bid. We will delete all bids that do not start with this phrase, since most bidders never read the requirements. Thank you for being one who does.