Open Opportunities open source platform
Clone or download
bmcorum Merge pull request #2557 from openopps/dev-releases
Create release package 4.5.10
Latest commit c503327 Sep 20, 2018
Permalink
Failed to load latest commit information.
.circleci Fix CircleCI builds Sep 18, 2018
.elasticbeanstalk filter sensitive info before logging (#1597) Jan 2, 2018
api Application audit log table Sep 18, 2018
app Complete find my profile Aug 23, 2018
assets Department of State: Application Process Sep 18, 2018
config Login.gov: Tracking for emails in Google Analytics Sep 17, 2018
db Some more refactoring and unit tests. Nov 29, 2017
docs need `npm run watch` to run the server Jun 6, 2016
img/logo/svg Update Navigation Jun 7, 2018
lib/log Login.gov and OpenID Connect Aug 1, 2018
migrations Merge branch 'dev' of https://github.com/openopps/openopps-platform i… Sep 18, 2018
test Fix CircleCI builds Sep 18, 2018
tools New career field values May 7, 2018
utils Fix incompatibility with iarna/lib. Jan 25, 2018
views Refactor application load and configuration Aug 14, 2018
.about.yml fix some typos Mar 22, 2016
.cfignore Fixes needed to be able to deploy OpenOpps after Sails to Koa migration. Dec 7, 2017
.dockerignore Docker Aug 26, 2015
.editorconfig Update editorconfig to match codebase Dec 30, 2015
.eslintrc ESLint updates to validate and conform to the Google Javascript Style… Oct 11, 2017
.gitattributes Initial checkin of demo structure Oct 8, 2013
.gitignore Update package dependencies Jun 20, 2018
.jshintrc casperjs & phantomjs for browser tests May 3, 2016
.nodemonignore Get `npm run watch` working again 🎉 Sep 9, 2016
CONFIG.md missing ending code quote Aug 19, 2017
CONTRIBUTING.md Fix Google JavaScript style guide link. Resolves #1518. Sep 7, 2017
CORETEAM.md adding Roger's full name May 20, 2016
DEPENDENCIES.md Update the dependency documentation Sep 30, 2016
Dockerfile Make for a better Docker experience; Aug 6, 2017
GOVERNANCE.md fix link to Contribution Guide Aug 19, 2017
INSTALL.md Update install document for Windows. Jan 4, 2018
LICENSE.md include INSTALL, LICENSE & tools Apr 12, 2016
README.md Create release package 4.5.10 Sep 20, 2018
app.js Refactor application load and configuration Aug 14, 2018
database.json Fixes needed to be able to deploy OpenOpps after Sails to Koa migration. Dec 7, 2017
docker-compose.yml Rename all the networks based on their job Aug 7, 2017
environment.json Login.gov: Tracking for emails in Google Analytics Sep 17, 2018
exclude.txt changes required to make the theme work (#1322) May 15, 2016
fs-copy.js Make preinstall, import and uswds platform agnostic. Everything runs … Sep 14, 2017
gulpfile.js Update package dependencies Jun 20, 2018
import-theme.js Fix bugs found during deploy to dev environment. (#1598) Jan 2, 2018
install-theme.js Make preinstall, import and uswds platform agnostic. Everything runs … Sep 14, 2017
manifest-dev.yml Apply OPM branding to emails. Feb 8, 2018
manifest-prod.yml Add manifest for new test environment Mar 12, 2018
manifest-staging.yml Add manifest for new test environment Mar 12, 2018
manifest-test.yml Add manifest for new test environment Mar 12, 2018
manifest.yml Update NodeJS buildpack for Cloud Foundry Jun 20, 2018
newrelic.js deploy to Cloud Foundry Apr 25, 2016
package-lock.json Create release package 4.5.10 Sep 20, 2018
package.json Create release package 4.5.10 Sep 20, 2018
system-security-plan.yml Final version changes Sep 30, 2016

README.md

OpenOpps Platform

Badge Status
Circle CI Build Build Status
Version Eye Version Eye Dependency Status
Code Climate Code Climate
Current Version Current Version

Open Opportunities is creating a network of federal employees that will lead to a more effective, efficient, responsive government by sharing skills and collaborating on projects that support the mission of an agency or the government as a whole.

OpenOpps is the open source platform that supports the Open Opportunities program. As open source software, it can be deployed by state or local governments or in the private sector. It is free to use by anyone who can has technical operations staff and passion to start a new program, and we welcome everyone who would like to contribute to improving the platform.

Here’s how Open Opportunities works: You come up with a great idea that would help your workplace, but you and your coworkers don’t have the skills to execute it. Rather than bringing in a contractor, you can post your project idea to Open Opportunities, where other people within your organization can see it and then work on it, if they’d like.

Video: Open Opportunities Testimonial from DigitalGov Search Manager

Open Opportunities can benefit all organizations, but it’s especially useful for those with distributed teams and whose employees have diverse skill sets. Using Open Opportunities, you and your colleagues can work on projects together, get to know each other better, and develop skills you don’t use as often as you’d like.

Screenshots

open opps 1 open opps 2 open opps 3

How you can help

  • Use our community test server and write up issues
  • Join our Google Group and introduce yourself, please ask any general questions here -- how the product is supposed to work, usability issues, technical questions, whatever you want to know, we want to hear about. If you are interested in using Open Opportunities for your organization, let us know.
  • Read our Contribution Guide -- everything you do with us is a contribution to the public domain, there are also some tips for getting started
  • If you are a developer, install the software for development
  • Dive into our help wanted issues -- there are both dev and design opportunities there

More Project Details

Problem Statement: Our workforce often lacks talent and skills where and when they are needed.

  • working across organizational boundaries is difficult
  • professional development opportunities are scarce
  • only 35% of federal employees believe creativity and innovation are rewarded (2014 Federal Employee Viewpoint Survey)

Solution: provide a software platform that enables a program with very small central staff and program leaders across government that provide professional development opportunities

Our Goal: to foster innovation across team boundaries by connecting individuals who identify challenges and then work collaboratively to implement solutions.

A cross-agency working group meets regularly to discuss program needs. We use an Agile Roadmap where the product team selects features that we believe will meet goals. We strive to make data-driven decisions based on metrics and qualitative user research and to validate the outcomes based on observed community behavior. This is an iterative process.

We also welcome direct participation from government and private sector and are always in need of people who can write documentation or marketing material, visual and UX designers, as well as software coders.

Dependencies

Please read the DEPENDENCIES.md file containing dependency version information for all the dependencies that the Open Opportunities Platform is built with. This file contains version badges and explanations of out-of-date or forked dependencies and contains the most up-to-date information about versioned dependencies.

History

Open Opportunities was initially validated as part of a Digital Government initiative using WordPress and a Lean Startup "concierge" approach. In its initial pilot phase, people from over 50 government agencies, completing over 100 projects, ranging from 1 hour tasks to working part-time for 3-6 months. Open Opportunities moved to this software platform in October 2014, and is now available for all federal employees. The platform was originally developed for foreign service officers the Department of State in 2013 as a Presidential Innovation Fellows project under the code name Midas.

License

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

For more information, see license.