• Stars
    star
    103
  • Rank 333,046 (Top 7 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 11 years ago
  • Updated about 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cloudspace Crunchinator Angular Demo

angular.crunchinator.com

Crunchbase visualization with Angular.js and D3

Quick Start if developing from Mac

Install Node.js and then:

$ git clone git://github.com/cloudspace/angular.crunchinator.com
$ cd angular.crunchinator.com
$ sudo npm -g install grunt-cli karma bower
$ npm install
$ bower install
$ npm install grunt --save-dev
$ grunt serve

Changing the API

You should be using the faker for local development, not staging data.

If you need to a make a change to the API, complete the following steps:

  1. Update webApiFaker to produce the type of output that you expect.
  2. In the same commit, update the JSON in the README to match what webApiFaker now returns
  3. Add a ticket to pivotal tracker assigned to the backend team and labeled with 'api'
  4. Include a link to the README (and a diff showing the changes) with the version of the API you need
  5. When the API team finishes the change and marks the ticket as 'delivered' determine if the output matches your expectations (check this manually and/or by running grunt serve:staging)
  6. If the output is as expected, accept the ticket
  7. If the output is incorrect, reject the ticket

Once the API has been successfully updated, any code that relies on the new data can be merged to master.

Endpoint Schemas

Companies

{
    "companies":
    [
        {
            "id": 1,
            "name": "company1",
            "permalink": "company-1",
            "category_id": 15,
            "status": "deadpooled",
            "total_funding": 1000,
            "latitude": 1.0,
            "longitude": 1.0,
            "state_code": "FL",
            "acquired_on": "1/28/2014",
            "acquired_value: 3000000,
            "acquired_by_id": 1,
            "ipo_on": "1/28/2014",
            "ipo_valuation": 50000,
            "founded_on": "1/28/2014",
            "most_recent_raised_amount": 10000,
            "investor_ids":
            [
                "person-1",
                "company-1"
            ]
        }
    ]
}

Funding Rounds

{
    "funding_rounds":
    [
        {
            "id": 1,
            "company_id": 3,
            "round_code": "series a",
            "raised_amount": 100.0,
            "funded_on": "10/10/2013",
            "investor_ids":
            [
                "person-10",
                "financial_organization-3",
                "company-7"
            ]
        }
    ]
}

Investors

{
    "investors"
    [
        {
            "id": "person-5",
            "name": "Test Name",
            "investor_type": "person",
            "permalink": "test-name",
            "invested_company_ids":
            [
                1,
                2,
                3
            ],
            "invested_category_ids":
            [
                10,
                9,
                8
            ]
        }
    ]
}

Categories

{
    "categories"
    [
        {
            "id": 1,
            "name": "A Category",
            "display_name": "A better Category Name",
            "company_ids":
            [
                1,
                2,
                3
            ],
            "investor_ids":
            [
                "person-3",
                "company-1"
            ]
        }
    ]
}

More Repositories

1

angular_devise

A small AngularJS Service to interact with Devise Authentication.
JavaScript
401
star
2

iOS-EasyReader

Objective-C
63
star
3

ettu

Add Assets and Views into the Rails ETag Equation.
Ruby
34
star
4

rubberband_flamethrower

script for rapidly inserting test data into elastic search
Ruby
32
star
5

mockups

Cloudspace Mockups
JavaScript
21
star
6

ruby-fleetctl

Ruby
11
star
7

api.crunchinator.com

Ruby
11
star
8

selenikit

Selenikit gives you rake tasks which configure VNC and Xvfb to work with Capybara for integration tests
Ruby
8
star
9

ChromeCast-Audio-Sample

A sample app to stream audio to a chromecast device
Objective-C
7
star
10

TiltShifted-iOS

Objective-C
5
star
11

ros_cardboard

Java
5
star
12

nagios-automation

Nagios Automation API Endpoint
Ruby
5
star
13

angular_devise_modal

Recovers from 401 Unauthorized responses, using Angular, AngularDevise, and AngularUI.
JavaScript
5
star
14

clint_eastwood

The Cloudspace Linter (CLint)
Ruby
4
star
15

flume_multiplex_plugin

A multiplexer and simple TCP sink for Cloudera's Flume
Java
4
star
16

rosjava_audio_module

Android implementation of audio streaming
Java
3
star
17

angular_oauth2

A small AngularJS Service to turn cookie-stored OAuth2 access_token into a Auth: Bearer token.
JavaScript
3
star
18

TiltShifted-Android

Java
3
star
19

node-rails

Run node along side your rails server
Ruby
3
star
20

play_framework_tutorial

Tutorail for the Play Framework for java
Java
3
star
21

basic_awesm_php_functions

basic php functions that interact with the awe.sm API
PHP
3
star
22

forgitter

Forgitter is a .gitignore generator.
Ruby
2
star
23

rss.cloudspace.com

Ruby
2
star
24

zip_recruiter

Provides a CLI and ruby interface to the ZipRecruiter Job Alerts API.
Ruby
2
star
25

Color-Logger

Adding color to your terminal ouptut
2
star
26

Cloudspace-iOS-PodSpecs

Private CocoPods spec repo
Objective-C
2
star
27

react-rails-blogpost

Example project for running React on Rails
Ruby
1
star
28

rgigya

Ruby
1
star
29

university-randomizer

CSS
1
star
30

microservice-utm-stripper-go

Very simple microservice written in Go for removing URL variables from URLs
Go
1
star
31

go-twitter-query

Go
1
star
32

encrypted_errors

Ruby
1
star
33

librarian-chef-cookbook

Ruby
1
star
34

microservice-postgres

Go
1
star
35

GCM-ID-Finder

Takes a Google Apps sender ID and will return your devices GCM registration id.
Java
1
star
36

Ros_Cardboard_Viewer

Pipe the output of the ros video stream to a cardboard enabled activity and display it.
Java
1
star
37

microservice-twitter-search-ruby

Ruby
1
star
38

rosserial_arduino

C++
1
star
39

CLDSocialShareToolbar

An iOS Social Sharing Toolbar
Objective-C
1
star
40

bundler-cookbook

Ruby
1
star
41

rosjava_video

Java
1
star
42

rosserial_java

Java
1
star
43

rosserial_android

Java
1
star
44

Go_Location_Address

A Go Microservice to return the nearest address for latitude and longitude.
Go
1
star
45

otf-wp-plugin

oh hallo thar
PHP
1
star