{"id":22712168,"url":"https://github.com/buildit/fee-interview-api","last_synced_at":"2025-03-29T22:21:41.226Z","repository":{"id":78235709,"uuid":"165931668","full_name":"buildit/fee-interview-api","owner":"buildit","description":null,"archived":false,"fork":false,"pushed_at":"2019-02-04T16:08:15.000Z","size":135,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-02-04T23:31:37.901Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buildit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-15T22:12:54.000Z","updated_at":"2020-01-21T11:50:56.000Z","dependencies_parsed_at":"2023-07-29T01:34:59.847Z","dependency_job_id":null,"html_url":"https://github.com/buildit/fee-interview-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Ffee-interview-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Ffee-interview-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Ffee-interview-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Ffee-interview-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buildit","download_url":"https://codeload.github.com/buildit/fee-interview-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246250086,"owners_count":20747293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T13:09:35.292Z","updated_at":"2025-03-29T22:21:41.219Z","avatar_url":"https://github.com/buildit.png","language":"JavaScript","readme":"# FEE Pair Programming Interview API\n\nThis is the API used in the interview process for FEE candidates.\n\n## Endpoints\n\nhttps://d10pu24hbl.execute-api.us-east-2.amazonaws.com/v1/answers/{id}\n\nhttps://d10pu24hbl.execute-api.us-east-2.amazonaws.com/v1/answers\n\nhttps://d10pu24hbl.execute-api.us-east-2.amazonaws.com/v1/questions/{id}\n\nhttps://d10pu24hbl.execute-api.us-east-2.amazonaws.com/v1/questions\n\nhttps://d10pu24hbl.execute-api.us-east-2.amazonaws.com/v1/ping\n\n## Questions/Answers\n\nQuestions and Answers are stored in a \"text DB\" in the file `api/text.db.js`\n\n## Dependencies\n\nThere are no production dependencies, everything is dev-dependencies for things like linting, testing, deploying, etc.\n\n## Deploying\n\nThis is deployed automatically when an update is pushed to the master branch. Please do not deploy manually.\n\n## Pipeline\n\nThis is built by AWS's CodePipeline at https://us-east-2.console.aws.amazon.com/codesuite/codepipeline/pipelines/FEE-Interview-API/view?region=us-east-2\n\nSee `buildspec.yml` for the pipeline.\n\n## Testing\n\nUnit tests are written in Jest and are located in the `__tests__`. They can be run in development mode with `yarn test` and enforce the coverages setup in `package.json`. Tests will automatically be created when using the serverless command to create functions, i.e.:\n\n\u003e sls create function -f oneAnswer --handler api/oneAnswer.index\n\nIntegration tests can be run against staging with the command `yarn test:int:ci`. These are newman tests so they have the added benefit of working off of `postman_collection.json` which can be opened in Postman.\n\nBoth sets of tests are run before every deploy.\n\n## Linting\n\nUses eslint:standard and prettier\n\n## Git Hooks\n\nUses Husky and can be found in `package.json`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuildit%2Ffee-interview-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuildit%2Ffee-interview-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuildit%2Ffee-interview-api/lists"}