Skip to content

[WIP] Add Contact_manager project page to portfolio#6

Draft
phoneuooyd with Copilot wants to merge 1 commit into
mainfrom
copilot/add-contact-manager-page
Draft

[WIP] Add Contact_manager project page to portfolio#6
phoneuooyd with Copilot wants to merge 1 commit into
mainfrom
copilot/add-contact-manager-page

Conversation

Copilot AI commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt

Dodaj nową podstronę projektu „Contact_manager” do repozytorium portfolio phoneuooyd/portf, analogicznie do istniejących podstron/projektów.

Kontekst i wymagania użytkownika:

  • Projekt ma nazywać się dokładnie: Contact_manager.
  • Treść ma prezentować: funkcje projektu, technologie oraz umiejętności (skills) autora.
  • Ikonka nie jest wymagana (użytkownik jej nie stworzył).
  • Źródło opisu merytorycznego: repo phoneuooyd/Contact_manager i dotychczasowe podsumowanie:
    • Django app do zarządzania kontaktami z REST API.
    • Struktura: config/, contacts/, manage.py, requirements.txt, pytest.ini, README.md.
    • Zakres funkcjonalny: CRUD kontaktów, walidacja danych kontaktowych, warstwa UI, warstwa REST API, podstawy testowania/uruchamiania.
    • Tech stack: Python/Django + HTML/CSS/JavaScript.

Zakres prac do wykonania w phoneuooyd/portf:

  1. Przeanalizuj aktualną strukturę projektu portfolio i schemat istniejących podstron projektowych (pliki, routing/nawigacja, listy projektów, style).
  2. Utwórz nową podstronę/projekt dla Contact_manager spójną wizualnie i strukturalnie z pozostałymi projektami.
  3. Dodaj wpis Contact_manager do miejsc, w których projekty są renderowane/listowane (np. karta projektu, link, routing) tak, aby podstrona była dostępna z UI.
  4. Wypełnij treść projektu (PL) sekcjami analogicznymi do istniejących podstron:
    • krótki opis projektu,
    • najważniejsze funkcje,
    • zastosowane technologie,
    • umiejętności/skills pokazane w projekcie,
    • ewentualnie wyzwania/wnioski jeśli taki wzorzec występuje w repo.
  5. Jeżeli repo ma dane projektowe w strukturze JSON/JS/TS, dodaj Contact_manager zgodnie ze schematem.
  6. Nie dodawaj ikonki, jeśli w schemacie jest opcjonalna — użyj bezpiecznego fallbacku lub pomiń pole tak, by aplikacja działała bez błędów.
  7. Zachowaj spójność języka i stylu z resztą portfolio.
  8. Upewnij się, że build/lint (jeśli skonfigurowane) przechodzi po zmianach.

Oczekiwany rezultat:

  • Commit(y) w gałęzi roboczej oraz Pull Request do main w repo phoneuooyd/portf, zawierający kompletną implementację nowego projektu/podstrony Contact_manager zgodną z istniejącym wzorcem w portfolio.

This pull request was created from Copilot chat.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants