# Recruitment

# F25 Technical Challenge

## Description

Codebase deployment serverless function

## Requirements

### Interface

Create a webpage with React to interface with this tool

- Users should have the ability to pass a repository name and call the function

### Serverless Function

The function should be an AWS Lambda that exposes a REST API

### API

The function should contain one endpoint: POST /create with a URL query containing the repository name.

- The function should store whatever credentials are needed to create a repository
- The function should respond appropriately and detail whatever errors are encountered

### Documentation

Meaningful documentation should be provided detailing both set up and architecture

### CI

Include a linter workflow for the function source in its repository

### Deployment

AWS CDK should be used for deployment

### Deliverables 

- Repository URL
- Deployment URL

### Note

Much of this challenge is intentionally ambiguous to simulate real work. You are welcome to use an alternative source forge instead of GitHub as long as the core functionality remains.

#### [Submission Form](https://docs.google.com/forms/d/e/1FAIpQLScP3ym7vSobIlwYdpQIhJgS-j7vjQD696qa8djFZQrWrgkC9Q/viewform)