---
# System prepended metadata

title: Back-end Milestone - Talent Draft

---

# Backend Milestone - Talent Draft


## Definition of terms
- Talent(s): User(s) who (is a or are) candidate(s) seeking employment through Talent Draft.
- Recruiter(s): User(s) who will employ talent(s) through Talent Draft.

## Reference
 Project Board: [Trello Board](https://trello.com/b/L20urjNF/talent-draft-software-development)
 Frontend: [Figma File](https://www.figma.com/file/JF2wysl2J05JoMiMaP0Ktu/TalentDraft-Web-App?type=design&node-id=2099-31837&mode=design)

## Milestone 1 -  1st January - 31st January 

### 1.1 Project setup: 
Setup every components for every process which spans through development and post-development phase
- Setting up server, both production and staging servers
- Setup/Resolve domain name and namesevers
- Initiate all external services (e.g Mailgun, etc)
- Setup CI/CD Pipeline Implementation


### 1.2 Account

Design API endpoints for user accounts services for both Recruiters and Talents
- Create account
- Update account
- Disable account
- Delete account
- Verify account
- Fetch details

### 1.3 Authentication:
Design API endpoints for user authentication
- Login
- Logout
- Account recovery

::: info
Payment: $320.
:::


## Milestone 2 - 1st February to 29th February

### 2.1 Real time location: (Deprecated)
Design API endpoint to report authenticated user’s location

### 2.2 Scout and Job
Design API endpoint to create and manage Scout and Job. 

#### 2.3 Scout being: An approach to filter Talents based on -- calculated -- percentage qualification for the created scout
- Create scout
- Fetch scout
- Update/close scout
- Fetch talents recommendations for scout

#### 2.4 Job being: An opening by Recruiter for Talents to apply
- Create job
- Fetch jobs
- Search jobs by filter
- Update/close job
- Bookmark job
- Fetch applications for job
- fetch an application for job.

:::info
Payment: $400.
:::

## 3.0 Milestone 3 - 1st match to 31st match

Design API endpoints to:
- Send emails
- Create/Fetch/Update questions
- Create/fetch/update articles



:::info
Payment: $360.
:::



## Summary

Project timeframe: 12 weeks (3 months)
Total Pay: $1,080
