Closed

Write some Software

This project received 16 bids from talented freelancers with an average bid price of $308 USD.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Total Bids
16
Project Description

This required functionality aims to allow you create graph charts.

Technology

Angular 2 Project (using the angular quickstart project as base)

[url removed, login to view]

NO jquery. Only pure Angular 2.

NO bootstrap components.

Typescript 2.0

Sigma JS (recommended, you can use other if you have any other better for this request).

[url removed, login to view]

100% responsive (desktop and mobile) (320px is the minimum screen width)

All functionality must work with mouse and tap gestures.

All created components must be separated as independent component in the Project.

Styles must be done with

Each component must have its own sass file

All sass files must be compiled in a single css file and loaded from [url removed, login to view]

Basic functional description

One main Add button to add nodes

When pressing Add an Edition PopUp opens:

Insert number of Inputs

Insert number of outputs

Two buttons, Accept and Cancel

Node is created with the popup defined Inputs and Outputs.

Connections between nodes (between Outputs and Inputs) made with mouse and tap gestures.

You can move the nodes around the screen.

Nodes must reorder automatically if needed based on screen size, distance between nodes, etc.

Nodes must never overlap and proper separation must exist regarding the screen size and orientation.

Must have zoom in and out. Using pinch for mobile.

When you click or tap in a node, input, output or connection a custom tooltip with information (name and id) must be shown.

When you double click or double tap in a node, an edition Popup will open to change the number of Inputs and Outputs.

NOTE!: We will only consider freelancers that do appropriate and smart questions about the project. Showing understanding and technology knowledge.

Looking to make some money?

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

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online