Rails + Javascript (inc. AJAX) App: Pre-launch code and security review + advice for future maintenance

Budget $250 - $750 USD
Bids 7
Average Bid $543

I've spent the last few months building a Rails app that helps students preparing for job interviews to practise with each other. I hope to launch it in the next week or so, and have a promotional strategy in place that should guarantee a lot of users almost immediately.

As this is the first time i've launched a site of this scale, I'm now looking for an experienced Rails developer to take the code the final 5% to get it ready for launch, but also meet me in person in London for a couple of hours to advise me on what I need to know about maintaining the site (and it's database) once its online. Ideally you would also have a strong competence in javascript and how it sits in the Rails asset pipeline, as the site is javascript heavy inc. pure javascript, jquery, jquery-ui, google maps, AJAX, and the chart library AMCharts.

The app itself is not that large, with 4 models and controllers containing the bulk, with the majority of functions being the usual RESTFUL actions that you would expect on a user driven app. One of these is a notification system that sends emails to users for various events.

- Meeting me in London in the next few days so I can take you through everything in person.
- Predicting and patching security holes: could be e.g. checking model validations are sufficient, or preventing against double submission of AJAX forms.
- Predicting and overcoming any issues that might arise from scale
- Predicting and overcoming anything else to ensure the site functions successfully once launched
- ...and then a final meeting in London to advise me on what I need to know to maintain the site once its launched on Heroku going forward.

The work may also involve:
- Refactoring the Ruby (although hopefully this has already been done sufficiently)
- Organising the javascript in the asset pipeline (i've had a few problems with this)
- Tweaking the capybara test suite

Outsourcing this work has been planned and budgeted for from the start of the project - I've written the code with it in mind, being careful to make it self documenting, commenting where necessary, and strictly maintaining correct MVC organisation. You will not be ploughing through a total mess.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • Ajcm623 Profile Picture

    Ajcm623

    Delhi,  India

    Web and Mobile Experts Specialize in Wordpress and Javascript.

    PHP, Javascript, XML, and .NET

  • qitsol Profile Picture

    qitsol

    Islamabad,  Pakistan

    ***Awarded featured freelancer award - Dec -2013. *** - 150+ IPhone / Android apps completed - 100+ clients satisfied - Over 250 jobs completed on Freelancer. - PAY ONLY WHEN YOU SEE PROGRESS (MILESTONES). We have over 6 years experience in designing and developing mobile apps using IOS, IPhone, IPad, Android and games in Unity. We do provide services in the following areas: - Mobile development (IOS 8, IPhone, IPad, Android, Phonegap, Titanium, Corona, Unity , Adengine, Mobile games). - Microsoft Dynamics ( CRM, AX, GP). - Microsoft Sharepoint (2013, Office 365, MOSS). - Web Development ( Wordpress, Magento, Drupal, Joomla, Ruby on Rails, PHP, .Net). We love to work with milestones or phases. (Pay only when you are happy.) We can start ASAP, say today. Highest completion rate on Freelancer.com PAY ONLY WHEN YOU ARE HAPPY. (Milestones) Looking forward to working as a long term partner. Regards, Quality IT Solutions (qitsol) Team.

    PHP, ASP, Java, and Javascript

  • BladeDemon Profile Picture

    BladeDemon

    Sofia,  Bulgaria

    I have a 5+ year experience in the IT field, mainly focusing on the web technologies stack. Throughout the years, I have actively participated in all phases typical software projects go through: requirements gathering, planning, scheduling, implementing, testing, deploying, releasing, etc. My strongest areas are PHP and MySQL, but I have vast experience with Javascript and RoR. I have worked mainly on high performance sites and my interest lies in projects, which require high and low level optimizations. I am also fluent in the Linux administration field and can handle simple sys admin tasks.

    PHP, Javascript, XML, and Python

  • jadonsapna Profile Picture

    jadonsapna

    Indore,  India

    I am ROR, Python and PHP developer.

    PHP, ASP, Java, and JSP

  • RubyNoida Profile Picture

    RubyNoida

    Noida,  India

    Javascript, Linux, Ruby on Rails, and AJAX

  • SpongeeBob Profile Picture

    SpongeeBob

    Mumbai,  India

    Ruby on Rails Developer with over 4 years of experience

    Javascript, XML, Linux, and Ruby on Rails