mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 15:54:13 +01:00
2.5 KiB
2.5 KiB
slug, title, type, description, publishedAt, readingTime, cover, favorite, status, tags, icon
| slug | title | type | description | publishedAt | readingTime | cover | favorite | status | tags | icon | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| artchat | ArtChat - Portfolio & Blog | Personal Project | My personal space on the web — a portfolio, a blog, and a digital lab where I showcase my projects, write about topics I care about, and experiment with design and web technologies. | 2024-06-01 | 1 | artchat/cover.png | true | Active |
|
i-ph-globe-hemisphere-west-duotone |
ArtChat is my personal space on the web — a portfolio, a blog, and a digital lab where I showcase my projects, write about topics I care about, and experiment with design and web technologies.
It's designed to be fast, accessible, and fully responsive. The site also serves as a playground to explore and test modern frontend tools.
⚒️ Tech Stack
- UI → Vue.js: A progressive JavaScript framework for building interactive interfaces.
- Framework → Nuxt: A powerful full-stack framework built on Vue, perfect for modern web apps.
- Content System → Nuxt Content: File-based CMS to manage blog posts and pages using Markdown.
- Design System → Nuxt UI: Fully styled, customizable UI components tailored for Nuxt.
- CMS & Editing → Nuxt Studio: Visual editing and content management integrated with Nuxt Content.
- Language → TypeScript: A statically typed superset of JavaScript.
- Styling → Sass & Tailwind CSS: Utility-first CSS framework enhanced with SCSS flexibility.
- Deployment → NuxtHub: Cloudflare-powered platform for fast, scalable Nuxt app deployment.
- Package Manager → pnpm: A fast, disk-efficient package manager for JavaScript/TypeScript projects.
- Linter → ESLint: A tool for identifying and fixing problems in JavaScript/TypeScript code.
- ORM → Drizzle ORM: A lightweight, type-safe ORM for TypeScript.
- Validation → Zod: A TypeScript-first schema declaration and validation library with full static type inference.
- Deployment → NuxtHub: A platform to deploy and scale Nuxt apps globally with minimal latency and full-stack capabilities.