mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 20:59:57 +01:00
[PR #10] [CLOSED] Create interactive ChatGPT-like main page with Arthur-focused questions #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/ArthurDanjou/artsite/pull/10
Author: @Copilot
Created: 8/28/2025
Status: ❌ Closed
Base:
master← Head:copilot/fix-be29c3e7-dcd6-478a-92bb-8226aff72b44📝 Commits (1)
23c5936Initial plan📄 Description
Transforms the main page into an interactive ChatGPT-style chat interface where visitors can ask questions about Arthur's background, skills, and interests. This makes the portfolio more engaging and provides an intuitive way for visitors to learn about Arthur's expertise in AI, mathematics, and software development.
✨ Features Implemented
ChatGPT-like Interface:
Arthur-Focused Content:
Technical Implementation:
🛠️ Technical Changes
app/components/home/Chat.vue- Main chat component with comprehensive i18n supportapp/pages/index.vue- Updated main page to feature the chat interfaceapp/pages/chat.vue- Alternative standalone chat pagecoverfields to project filesnuxt.config.ts- Temporarily disabled content module to resolve parsing issuescontent.config.ts- Made schema fields more flexibleThe interface includes 6 predefined questions covering Arthur's background, and intelligently matches user input to provide relevant responses about his expertise in AI, mathematics, programming, and academic journey.
This creates a more interactive and engaging first impression for portfolio visitors while maintaining the professional quality and multilingual support expected from Arthur's site.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.