Skip to content

MetaPhase-Consulting/State-TalentMAP-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

United States Department of State TalentMAP

Build Status Test Coverage Code Climate

Overview

A comprehensive research, bidding, and matching system that pairs Foreign Service employees to available positions. Key features include:

Researching

  • Searching and Filtering Positions
  • Saving Searches
  • Favoriting Positions
  • Comparing Positions

Bidding

  • Submitting & Updating Bids (Job Applications)
  • Monitoring Bid Status

Matching (Currently Under Development)

  • Candidate Ranking
  • Ability to Progress Candidate Bid (Accept or Reject)

Position Management (Future Development)

  • Ability to Manage Positions for Bidding (Create, Edit, Delete)

Architecture

The system can be divided into 3 parts:

  1. Frontend UI
  2. Backend API (this repository)
  3. Existing Federal Services

The frontend is responsible for providing a clean user experience leveraging React and Redux, while the data is supplied by the Django MVT framework. The system is meant to operate independently or with existing federal data APIs, allowing the system to remain flexible with new or legacy application data. This empowers developers by allowing them to expand new features with the TalentMAP application while leveraging existing data services already provided to other federal applications. Architecture Diagram

Contributing

See CONTRIBUTING for additional information.

Local Setup

To set up a local copy of the API, see the wiki.

Public domain

This project is in the worldwide public domain. As stated in CONTRIBUTING:

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.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.