1. FRONTEND

  2. BACKEND

  3. DATABASE