Find Jobs
Hire Freelancers

Simple Chart User Interface

$30-250 USD

Cancelled
Posted over 8 years ago

$30-250 USD

Paid on delivery
We need AngularJS UI for selecting datasets and geographic locations to be plotted on dynamic chart. See Attcahed files for basic layout idea. List of locations is provided as JSON object. Locations have id, state_id, name and few other parameters. List of datasets is provided as JSON object. Locations have id, parent_id, name and few other parameters. We will provide sample JSON files for Datasets, Locations and misc data like state names. As a result, we need UI, that builds two lists: - List of selected Datasets (array of objects) - List of selected Locations (array of objects) And be able to delete from these lists by id when location or dataset is deselected. parent_id in datasets defines hierarchy of datasets. i.e. some datasets are subsets of others. This is only used to structure list of datasets. Only dataset id is used to add dataset to the plot. Locations should be arranged by state. State name should be listed above corresponding list of locations within that state. State name should remain on top of the list as user scrolls. If state has long list of locations, that does not fit in visible area, state name should stick at top of visible area (see example at this link: [login to view URL] Note: In this task – we assume, that one location only has one parent state and only appears in list once. In further versions one location may appear under multiple different states. Thus it will appear multiple times in the list. Once location is added to the list of selected locations, it should be disabled in list of available locations (grayed out or marked, so it is clear to user, that the location is already added). When it is deleted from list of selected locations, it should become selectable again. Typical number of locations is between 400 and 3000 List should be searchable (hide locations with names, that don’t match search string ) UI should work well on mobiles. Any questions are welcome.
Project ID: 8486125

About the project

3 proposals
Remote project
Active 9 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
3 freelancers are bidding on average $237 USD for this job
User Avatar
Hello, I have an experience of more than 6 years in web development and maintenance. I have in-depth knowledge of php, mysql, jquery, paypal integrations, API's, css, html, html5. Our team is experienced, creative & efficient enough to get your job done well. If you have any questions or wish to discuss your project further then please let me know here, we will update you speedy and concise reply with proper manner. I look forward to work on this.
$210 USD in 10 days
4.8 (20 reviews)
5.6
5.6
User Avatar
A proposal has not yet been provided
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Lakeland, United States
4.8
33
Payment method verified
Member since Jul 2, 2009

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.