---
# System prepended metadata

title: "LauzHack - Jober \U0001F4BB"

---

###### tags: LauzHack

# LauzHack - Jober 💻

### Profil Definition (User)

- users define theirs (small CV on pre-defined features)
    - technologies (javascript/) or skills (+ confidence level in that skill)
    - Academic level
    - years of experience….
    - Languages (+ confidence level in that language)
    - Diploms
    - TBD

### Job Definition (Company)

- Define a job
    - Job must define attributs similar as the ones from Profil Definition

## Job Searching

- In backend, users profile are matched with a list of jobs that requires similar skills/technologies as the one they defined in their profile
- This list is sent to flutter's application (for a user)
- User match or not the job 
    - If user match -> profil send to company 

## Job validation (from company)
- For each job posted by a company, received a list of profiles
    - On this list, company can see user's profile and decide to open conversation with (app messagery)

## DEV TASKS

### Frontend [Flutter]

A tinder-like app, that will show profiles fetched through an API provided by the backend. And send feedback, when a user swipe a profile left or right. 

### Backend

API to fetch data and to handle matches and messages, hosted files

#### Error codes



| Error code           | Description                                                 |
| -------------------- | ----------------------------------------------------------- |
| `user-not-connected` | when a user that is not auth tries to call an edge function |



### TODO backend 
