Ruby on Rails (or Python) small/single page web app (React)

I need a one-page (+ login page) web application done in Rails (preferred) or Python Flask/Django that does the following:

Definitions: Operator - the individual performing the actions on the site. userid/username(full name) - the staff member /object being handled by the site.

1) Requires an operator to log in before accessing the site. There will only be one username/password, and the credentials can be hard coded.

2) Once an operator is logged in, present them with the page as attached (see attached mockup).

3) Allow the operator to choose a specific date from a calendar widget (see mockup)

4) Allow the operator to pick a location from a dropdown - A list of 5 locations are possible (see mockup)

5) Query a RESTful API, authenticated by token, submitting the date, and the location as parameters. [getState(date, location)] The RESTFUL API will return the current state of the data as a large JSON object (date, location name, user id, username, available(flag), assigned morning (flag), assigned evening (flag), and comments}

eg. retval: { date, 'Central', '23','Bill Gates', Available: True, Morning: False, Evening: True,'This is a comment'}

6) The web app should populate the appropriate lists/boxes in the screen (mockup) from this JSON object. Note: Each box is projected to contain < 30 list items but on average 5-10.

6a) The site should iterate through the comments fields and add these to the bottom of the screen, in the form [User Name]: [Comment]. These will be static.

7) The web app should then allow an operator to interact by dragging usernames from the left (available) column to either (OR BOTH) of the Shift Boxes on the right side of the screen. Note: A user can be scheduled for BOTH the morning and the evening shift. Once a user has been scheduled for either, or both - their name should be grayed out. Once a user appears in one of the right column boxes, the appropriate flag on their object should be set to Boolean: True. (Morning, Evening)

8) If the operator chooses the [x] beside a name in the shift boxes (right column), the name/user should be deleted from BOTH shift boxes and returned to an un-grayed status on the left [Available] column, and the appropriate Morning/Evening Flag should be set to Boolean: False.

9) Once a user is satisfied with their choices, they can click the [SAVE] button, and the web app should call another RESTful API function with the updated state [saveState(date, location, JSON object) and handle error codes appropriately.


A user can be added to a single shift box (right column) only ONCE

A user MAY be added to both boxes.

A user should be grayed out in the Available list if they have been added to at least ONE box, BUT this should not prevent the operator from dragging the user into the other box as well.

A running total of how many users have been added to each box should be provided and displayed in the upper right of the respective shift boxes.

A user can click the CANCEL button, which should revert the schedule page to its original state - as obtained from the original JSON object.

Handling of CORS is necessary.

All code should be written to current web security standards. (no XSS, no SQL Injection, or any other major known vulnerability).

All code should use dependencies that are not known to be vulnerable (no known CVEs et al).

This is a work for hire. We appreciate your efforts, but we reserve the right to utilize the end product in any way we see fit, including modification and distribution.

This is part of a much larger project, and we have regular projects like this for which we solicit web development and application development services. Good work may open up more opportunities to help us on other projects.

Habilidades: HTML, React.js, Ruby on Rails, Diseño de sitios web

Ver más: best single page web designs, create single page web applications php, dzine single page web, single page web templates, ruby rails twitter api pin page, single page web designs, single page web framework, single page web application, single page web applications, single page mobile app, single page web app backbone, single page web app mobile, single page touch app javascript, single page web app, php single page web app, design a single page web application, single page web

Información del empleador:
( 2 comentarios ) Duvall, United States

Nº del proyecto: #18013056

39 freelancers están ofertando el promedio de $582 para este trabajo


Dear janv7! I am available here to discuss more with this project. Our latest United States's projects: [login to view URL] Best regards,

$601 USD en 17 días
(891 comentarios)

Just had a quick visual over your project's posting. I am more than happy to proceed with you. However, I have some questions which I like to ask. Can you message me over the chat so we can start? I will display my r Más

$555 USD en 10 días
(10 comentarios)

Hi. Thank you for posting. I have been working in the field of web development and Ruby on Rails for roughly 5 years. I take great pride in my work and deliver only the best quality. After coming on chat discuss Más

$555 USD en 10 días
(51 comentarios)

Hello, I read the description of your project thoroughly. I understand your requirements basically, and I have experiences of similar project. I am professional Website builder and Mobile App developer, and talented A Más

$555 USD en 3 días
(56 comentarios)

Hi, I have done several projects similar with this. Please view my portfolios and contact me to discuss your project. Let me know the details via interview. Thank you. Regards,

$555 USD en 10 días
(33 comentarios)

Hello, I have good experience on Django/Python developer and I have good experience on big project and I always write documented code. Let's discuss more details

$555 USD en 4 días
(13 comentarios)

Hello there, I have gone through the post and read out the whole description very carefully. I have also checked all flow chart, scheduler and all other from attached and i am very confident to work on your project. Más

$500 USD en 10 días
(10 comentarios)

Hello there! I am a senior ruby on rails engineer with over 5 years of experience. I am so interested in your job as I am familiar with html, css, javascript, jquery, psd to html, haml, erb, bootstrap, git, mysql, p Más

$600 USD en 3 días
(14 comentarios)

I have 5+ years experience in Ruby on Rails/Python, I feel very excited to be a part of your project and I love to share my great experience in your application. I have over 5+ years of experience in development ind Más

$1111 USD en 30 días
(31 comentarios)

Hello There, I have 6+ years of experience in ruby on rails and node js. I can do this tasks in very fast and easily. I have created my own gems also you can visit this on my github url that is "[login to view URL] Más

$555 USD en 10 días
(42 comentarios)

Hello, nice to meet you. I read your project description carefully. I have full experience of django development for 6 years. I can satisfy your requirements and work full time for your project within your timezone. Más

$555 USD en 10 días
(20 comentarios)

Dear, I have 6+ years experienced in Web Development. I'm full stack Ruby On Rails developer, I have experience in developing the application like you want with, i can do this job very well. Specialties: Ruby Más

$555 USD en 10 días
(55 comentarios)

I have gone through your requirement carefully and bid on your project I can show the simple test CRUD project with ROR(backend) + React/Redux(frontend) and apollo , graphql You can check it http://encore-playground. Más

$500 USD en 10 días
(14 comentarios)

Hi, client. I have just read your RoR project description and it is very interesting to me. I am a senior developer and have valuable experience in this field. I want to introduce myself from following site what I d Más

$500 USD en 10 días
(21 comentarios)

Dear Client. I see your job post and I'm sure this is my job. I have rich experiences in Ruby on Rails with React.js, Angular.js, Vue.js frontend. You can check out my skills reviewing these websites. https://www Más

$555 USD en 10 días
(20 comentarios)

Hi, I am looking for a good opportunity as a developer in Ruby on Rails. I have almost 7 years of experience with Rails development, among other technologies. I have experience working with the following technol Más

$555 USD en 10 días
(37 comentarios)

Hello - Sounds like an ideal opportunity for me since i am a seasoned full-stack Ruby on Rails developer and i can help you build a single page web application as per your specified requirements. I have helped several Más

$750 USD en 10 días
(13 comentarios)

Hi, Dear. My name is Fang G. Nice to meet you. I've read your post carefully. I'm Python/RoR expert. Please discuss more details on chatting room. Regards.

$555 USD en 10 días
(13 comentarios)

Hi I have reviewed your requirements and we can implement all of your requirements with high quality work. Here are our developed websites. [login to view URL] [login to view URL] Más

$555 USD en 10 días
(33 comentarios)

Hi there, We have been developing web applications in Rails which are hosted on cloud and have SASS, CoffeeScript, AngularJS/JQuery, Bootstrap as front end technologies along with Rails backend. Few applications Más

$750 USD en 20 días
(9 comentarios)