Find Jobs
Hire Freelancers

optimize a HTML5/js single-page-application

$250-750 USD

Closed
Posted about 7 years ago

$250-750 USD

Paid on delivery
We've built a responsive HTML5/javascript webapp using the knockout.js framework. It supports: - display size: 4.5"+, 800x480px+ - desktop browsers: Google Chrome 44+, Mozilla Firefox 31+, Internet Explorer 11 (Windows 7 and 8.1) and Edge (Windows 10), Apple Safari 8 (OS X 10.10) - mobile devices: safari on iOS 8.0+, chrome on Android 4.4+, IE on WP8.1+ The webapp tracks an object which contains a list of activities and within each activity there is one or more challenges. Its main issues are: 1. [visual design] the hierarchy of information is too deep, making the low-level objects (the challenges) difficult to reach 2. [usability] it reloads the whole object whenever we change any of the subobjects, causing flicker and loss of status 3. [testability] we cannot test the frontend viewmodel; we'd love to be able to run browserless tests with mocha using the node interpreter We are looking for refactorings and redesigns that address one or more of the above issues. Just specify clearly in your bid how you plan to attack this problem and the scope of your work. It is OK to add new library dependencies, provided they have substantial benefits and introduce limited risks. It is OK to replace knockout.js with something else you're proficient in. It is not OK to introduce new useless dependencies. To make it easy for you to understand what this is all about, we provide an anonymized version of the webapp, where we have stripped the actual AJAX calls (the sendReceiveData function in [login to view URL] just returns a static JSON). To test it, unzip the attachment, cd to the resulting spa directory then launch chrome like this: cd spa chrome --allow-file-access-from-files [login to view URL] If we start this project, we'll give you access to the actual source code repo which is different (so don't start working on the anonymized version !). The API is like this: - GET /api/group/<id> (returns the entire JSON; that is mocked in the sendReceiveData function in js/[login to view URL] with some static JSON) - PUT /api/group/<id> (returns the groupid of the updated group) - POST /api/groupactivity (returns the groupactivity id of the new groupactivity) - PUT /api/groupactivity/<id> (returns groupactivityid of the updated groupactivity) - POST /api/challenge (returns the challenge id of the new challenge) - PUT /api/challenge/<id> (returns the challenge id of the updated challenge) ATM are not yet using these endpoints but they are available: - GET /api/groupactivity/<id> (returns the JSON for the group activity) - GET /api/challenge/<id> (returns the JSON for the challenge)
Project ID: 13432137

About the project

19 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average $642 USD for this job
User Avatar
I am analysing & preparing reply to you & will send details with in 10 minutes ---------------------- Greetings, This is GOPAL for STALLIONi, Let me assist in this. Best results & optimum cost guaranteed here. Now, I am available for live chat. If you are convenient - now we can discuss more about this project. Or please text me when you are free. Please check our freelancer profile http://www.freelancer.com/u/graphicaa.html - that evidences our works. ( Please treat the bid amount/ time already placed as a place holder only). Note: + We are flexible for custom changes & we make them instantly. + We provide Service Guarantee for all projects delivered by us. We also provide post-implementation application support &maintenance.. Thanks, Gopal
$947 USD in 10 days
4.8 (431 reviews)
8.5
8.5
User Avatar
Hello, my name is Michael. I represent Ukrainian based IT-company Webbook Inc that provides services in the IT-sphere for international business. We were carefully reviewing the requirements of the job description, so our devs can work on Your project without delay. We have years of working on projects related on any available CMS, from "scratch" with core php and php-frameworks(Yii/Yii2, Laravel, CodeIgniter), JavaScript, jQuery, AJAX, HTML5, CSS3, Bootstrap, javascript-frameworks, 3d desidg, graphic design etc. However, I shall discuss about the requirements and functionalities in details to have a better understanding about time frame and price. We are glad to chat with You and discuss all in details. Contact us and we will reply immediately. Waiting for Your reply! Best regards, Webbook team
$630 USD in 13 days
4.9 (92 reviews)
7.7
7.7
User Avatar
HI, I can assist you with this Project. Here is a sampling of the few of my work contained at my portfolio: https://www.freelancer.com/u/extreamcode.html This is a placehoolder bid, I would be able to quote final price and time after discussion. I highly value professionalism and hold myself strictly accountable to my clients. I aim to form a long-term working relationship. Please, let me know what is needed to secure this bid! Thank you for your consideration. Asad Sajjad
$555 USD in 10 days
5.0 (55 reviews)
7.2
7.2
User Avatar
Hi, my name is Mike, I’m based in Oxford, UK. Your project description sounds interesting to me and I do have skills & experience that are required to complete it to a high standard. I can show you some examples of my work that are similar to this. Let me know when you’re available to go through it in more details.
$555 USD in 10 days
4.9 (33 reviews)
6.8
6.8
User Avatar
i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....i am ready....
$277 USD in 10 days
5.0 (16 reviews)
4.1
4.1
User Avatar
Hello, We have pool of dedicated team consisting of certified developers capable enough to handle your project exactly according to requirements and within said time frame. As per shared project description we find ourselves fit for project work, as we have developed several projects with approx. similar features and functionalities. Looking forward for small conversation to discuss your complete scope of work and suggest/recommend you complete solution. Thanks
$400 USD in 10 days
4.7 (10 reviews)
3.6
3.6
User Avatar
Dear friend, We read through the job details extremely carefully. we are absolutely sure that we can do the project very well. We wish to have a discussion with you. We have some questions for you. Kindly initiate the private chat. We would love to work on your project. BlueCoded provides smartphone & web application development services to clients anywhere in the world With over 500 apps in the App store and Google Play. looking forward to hear from you at the earliest. Thanks Bluecoded Team
$555 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ITALY
Vercelli, Italy
5.0
37
Payment method verified
Member since Oct 25, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.