--- slug: artapi title: 🤖 ArtAPI description: Arthur Danjou's Professional API Server providing REST endpoints for portfolio data. publishedAt: 2025/10/27 readingTime: 3 favorite: true tags: - web - nuxt - chat --- 🤖 [ArtAPI](https://github.com/arthurdanjou/artapi) - Arthur Danjou's Professional API Server **ArtAPI** is a professional API server built with Nuxt 4 and Nitro, providing REST endpoints for Arthur Danjou's portfolio data. It serves as a backend for various applications, including AI assistants, personal projects, and integrations. 🔗 **Live Server**: https://api.arthurdanjou.fr/api ## 🏗️ Architecture This project uses: - **Nuxt 4** with Nitro for server-side rendering - **@nuxt/content** for content management - **NuxtHub** for edge deployment on Cloudflare Workers - **nuxt-studio** for content management studio - **Zod** for schema validation ## 📚 API Endpoints All resources are also available as REST API endpoints: - `GET /api/skills` - `GET /api/experiences` - `GET /api/projects` - `GET /api/education` - `GET /api/languages` - `GET /api/profile` - `GET /api/hobbies` - `GET /api/contact` - `GET /api/uses` - `GET /api/activity` - `GET /api/wakatime` - `GET /api/status-page` - `GET /api/resumes/{en|fr}` - Download resume ## 📂 Content Structure Content is managed in the `content/` directory: ``` content/ ├── skills.json # Technical skills ├── languages.json # Spoken languages ├── profile.md # Comprehensive profile info ├── contact.json # Contact information ├── hobbies.md # Personal interests ├── experiences/*.md # Work experiences ├── projects/*.md # Project portfolio ├── education/*.md # Academic background └── uses/*.md # Tools and setup ``` ## 🤝 Contributing This is a personal portfolio project. Feel free to use it as inspiration for your own MCP server! ## 📝 License Private project - All rights reserved ## 👤 About **Arthur Danjou** - Data Science & Applied AI student at Paris Dauphine-PSL University, passionate about machine learning and mathematical modelling - 📍 Paris, France - 🔗 [LinkedIn](https://go.arthurdanjou.fr/linkedin) - 🐙 [GitHub](https://go.arthurdanjou.fr/github) - 📧 [Email](https://go.arthurdanjou.fr/mail-pro) --- Built with ❤️ using Nuxt and the Model Context Protocol