Commit History

  1. Update README with project overview, features, and setup instructions

    7d02fd2
  2. Add requirements.txt with all project dependencies

    e25342c
  3. Add .env to .gitignore and update genai_service to load API key from environment

    47d0d96
  4. style: improved card alignment and responsiveness in templates

    f2e7ce4
  5. refactor: removed unused user_data module and simplified logs handling

    f9e4e57
  6. refactor: reorganized project by separating routes and services

    5b5c1df

  1. style: make chat layout responsive for screens smaller than 1100px

    e9ba6dc
  2. refactor(user): remove static genre counters and redirect to chat after profile update

    65b9d17
  3. refactor(profile): update layout and headings for editing profile

    25d7c42
  4. refactor(start): improve profile creation form layout and toggle logic

    be8fbcb
  5. style: apply genre grid layout and improve form spacing

    a1202f9
  6. refactor(app): centralize and pass genres list to templates

    a2774d5
  7. feat(genres): add and alphabetically sort extended list of book genres in start and profile forms

    b797ec7

  1. feat(start): allow toggling between new profile creation and existing profiles list

    1387ef8
  2. fix(api): ensure fallback to third API key is properly handled

    48d9602
  3. feat: add custom stylesheet for improved UI

    a204d40
  4. chore: remove unused book recommendation files

    8267626
  5. refactor(app): improve AI logic, key fallback, and response formatting⁠

    b2548e5

  1. feat(app): adds start route

    809791b
  2. feat(chat): greet user by name with friendly opening message

    17f9a3a
  3. feat(chat): include user name and preferences in AI prompt

    c2139f1
  4. feat(user-profile): add /perfil route and template to collect user name and preferences

    2962f9a
  5. feat(core): implement chat route with function-calling support

    7a09325
  6. feat(ui): add basic chat interface template

    704425d
  7. feat(logging): log user questions and AI responses

    51cf475

  1. feat: add fantasy category to user history and AI decision logic

    8a4d350
  2. feat: update recommendation functions with real book titles per category

    0c3513d
  3. feat: add HTML template to display personalized recommendations

    fbefc90
  4. feat: implement main Flask app with AI-driven recommendation logic

    8161c55
  5. feat: add simulated user purchase history function

    ac08f4e
  6. feat: add book recommendation functions by category

    5273338
  7. chore: add .gitignore to exclude venv and temporary files

    436144f
  8. Create README.md

    Unverified signature
    6497f62