---
# System prepended metadata

title: Checklist

---

# Checklist

If you don’t know the words below at the first glance, then just ignore it,

this checklist is for me to see what kind of stuff you need to learn in advance.

## Frontend

- Vercel
    - [ ]  Have you ever deployed with a custom domain before?
    https://vercel.com/docs/projects/domains/add-a-domain
    - [ ]  Do you own the Vercel project now? Can I have the access to it?
- Others
    - [ ]  Github Flow
    - [ ]  Docker
    - [ ]  Swagger (https://swagger.io/)
    - [ ]  Github Action
    - [ ]  Co-work with Backend engineers before?

## Backend

- Python
    - [ ]  Poetry
    - [ ]  pyproject.toml
- Django
    - [x]  Django Model
    - [x]  Django ORM
    - [ ]  Shell
    - [ ]  Built-in Authentication
    https://docs.djangoproject.com/en/4.2/topics/auth/
- Django Rest Framework
    - [ ]  ViewSet
    - [ ]  Router
    - [ ]  ModelSerializer
    - [x]  Serializer
- Others
    - [x]  Github Flow
    - [x]  Docker
    - [ ]  Swagger (https://swagger.io/)
    - [x]  Docker-compose
    - [x]  Github Action (or other CI/CD tools)
    - [ ]  Nginx
    - [ ]  Shell script
    - [ ]  Makefile
    - [ ]  Have you ever written any test of your codes?