build application using Ruby web framework

About the application

Build an application for scheduling the bug engineer for the week.

The bug engineer will be the primary contact during that week for bug reports.

Application requirements

" Create a schedule based on the names provided in [url removed, login to view]

" The bug engineer will be responsible for a week

" An engineer will be able to switch schedules with another engineer

" The app will have a web interface that you can see who is the bug engineer for the week and who are the bug engineers scheduled for the current month

o Recommendation: Having a calendar like UI would be a good way for navigation

o It should be able to navigate to the past or the future to check who will be on schedule

" Please take into considerations of holidays (U.S. National holidays will be enough) and don't have the engineers on those days


Requirements are designed to be vague.

Task specific requirements

" Please use a Ruby web framework

o We will not disqualify you because you've never used a Ruby framework or unfamiliar with the syntax, but we do expect you to learn it if you've never used it before

o If you're not used to Ruby, Sinatra could be a good point of entry since it's very basic and highly configurable, if you have some exposure to Ruby, Ruby on Rails might be easier for you

" Please have an architecture design of the app ready before you implement it

o Architecture design: e.g. How models (or components) will be interacting with each other

o Have a picture of a drawing or the kind will be fine and upload it with the source code

" Please have automated tests, minimum unit tests (integration tests will be a plus)

o RSpec is one of the framework you can utilize

o Take a look at Capybara if you are willing to go all the way to end to end testing

" Please have the code publically accessible (e.g. on GitHub) and have the source code under version control

" Please provide documentation of the following

o How to get the app running locally

o How to run the tests

o How to use the app

Optional (bonus)

Deploy the app and have it publically accessible in case the instruction for running the app locally doesn't work. Heroku is a good way to start.

Handing in the assignment

" A link to your source code (and the hosted app if deployed)

Skills: Javascript, PHP, Ruby, Ruby on Rails, Software Architecture

See more: sinatra web app example, ruby web frameworks 2017, padrino framework, ruby camping, ruby on rails tutorial, ruby sinatra tutorial, padrino vs sinatra, padrino vs rails, qt html5 application using ruby on rails, simple web application using ruby, developing chat application using java spring framework, ajax chat application using zend framework, quiz web application using aspnet vbnet, develop web application using codeigniter, build web application using netbeans mysql, need create report service web application using oracle, voip billing web application using php

About the Employer:
( 1 review ) san jose, United States

Project ID: #16338260

5 freelancers are bidding on average $205 for this job


Hello Sir I have 7+ years of experience in Ruby On Rails , Angular js , Node js , Ember js, Mean , Express and wanted to handle this project for you. I have expertise in following technologies. - Nodejs , Embe More

$155 USD in 3 days
(30 Reviews)

Hi, Booking & Marketplace development is main expertise - [login to view URL] & [login to view URL] We're happy to help you with your marketplace idea. At the moment, we're doing following projects - # https More

$277 USD in 12 days
(47 Reviews)

Dear Mr. Manager, After reading your job requirement carefully, I believe that I would be an ideal candidate for this position based on deep understanding of Web Development. I am a senior expert of Web with 5+ years More

$155 USD in 3 days
(3 Reviews)

Hello dear, I hope this proposal find you well, I saw your job posting online, I would like to request you please have a look into my previous works. I am a full-time freelancer with over 5 years of vast experience i More

$283 USD in 3 days
(1 Review)
$155 USD in 3 days
(0 Reviews)