Cookest
User Guide

Registration & Onboarding

Creating your Cookest account and completing your cooking profile

Registration & Onboarding

Creating your account

  1. Open the Cookest app. You will land on the login screen.
  2. Tap "Create account" below the login form.
  3. Enter your name, email address, and a password (minimum 8 characters).
  4. Tap "Register". Your account is created and you are logged in automatically.

Your access token is kept in app memory only β€” never on disk. The app refreshes it automatically in the background every 15 minutes, so you stay logged in without any action required.

Completing your cooking profile (Onboarding)

After registration, you are prompted to complete your cooking profile. This information is used by the AI meal plan generator to pick recipes that fit your life.

Step 1 β€” Household

  • Household size β€” how many people you are cooking for. Recipe ingredient quantities are automatically scaled by this number throughout the app.

Step 2 β€” Dietary restrictions

Select any that apply:

  • Vegetarian
  • Vegan
  • Gluten-free
  • Dairy-free
  • Nut-free

Step 3 β€” Allergies

Enter specific ingredient allergies (e.g. shellfish, eggs). These are used to exclude recipes that contain those ingredients.

Step 4 β€” Health goals

Select your primary health goal:

  • Weight loss
  • Muscle gain
  • Balanced nutrition
  • No specific goal

Step 5 β€” Cooking skill level

  • Beginner β€” simple recipes, minimal techniques
  • Intermediate β€” confident with most home cooking
  • Advanced β€” comfortable with complex methods and longer prep times

Tap "Complete" to save your profile. You land on the Home screen.

You can update your profile at any time via the avatar icon in the top-right corner of the Home screen β†’ Profile settings.

Logging in

Enter your email and password on the login screen and tap "Sign in". The app keeps you logged in via a secure httpOnly cookie β€” you only need to log in again if you explicitly log out or if your session expires after 30 days of inactivity.

Logging out

  1. Tap your avatar (top-right on Home screen)
  2. Scroll to the bottom of the profile sheet
  3. Tap "Log out"

This invalidates your session server-side.

On this page