Git Product home page Git Product logo

friends's Introduction

Overview

This is an app to help promote the White House's Code Sprint for the Summer Jobs API It showcases how to mark up job descriptions so they can be crawled by search engines and end up indexed by the US Department of Labor's Summer Job Bank for the Youth. It also showcases how to consume the the Jobs Bank API and allow visitors to perform queries.

In this app we showcase how to find jobs for your Facebook friends who are in the right age group (16-24)

For more information please read the White House's blog post

Functionality

This is a boilerplate app which displays featured Summer Jobs at Cloud Foundry and allows visitors to search the Department of Labor Summer Job Bank.

This app will show you how to consume the Department of Labor API. You can register for a key and find more information about this at http://developer.dol.gov/

This template uses:

  • Basic Sinatra
  • haml
  • 960gs
  • Microdata

To deploy on Cloud Foundry

You can get an account at https://my.cloudfoundry.com/signup/summerjobs if you don't have one

First fork the project. Then run:

git clone [email protected]:<your_name>/summerjobs.git summerjobs
cd summerjobs
bundle install;bundle package
vmc push --nostart

To configure

Set facebook and US Department of Labor API keys. See Developer Resources

vmc env-add <app_name> facebook_app_id=23823782
vmc env-add <app_name> facebook_app_secret=M22j2knrmrkkemrke
vmc env-add <app_name> usdol_token=43823782
vmc env-add <app_name> usdol_secret="shared secret"

Then start the app with

vmc start <app_name>

Developer Resources

Sample references

Original Ruby Sample App from DOL http://developer.dol.gov/RubySamples.htm

friends's People

Contributors

magizh avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

friends's Issues

Recommend a job feature

on click of a button - a notification is to be sent to the friend and a post on wall
When the friend clicks the link , it takes to the job description page if already registered else add app page/ app join page

Nice layout for listing friends

List the friends like how it is done in topprospect !
Here is where beside every friend there appears the invite button if he/she has not joined the app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.