mirror of
https://github.com/arthur-pbty/hub.git
synced 2026-06-03 15:07:28 +02:00
13c171e466
- Created new project pages for LazyBot, Learn, Linktree, Moon Phases, FocusPomodoro, Portfolio, QCU Physique-Chimie, QRCode, ReduceLink, Sudoku, and Visio. - Each page includes detailed descriptions, features, use cases, tech stack, FAQs, and images. - Implemented JSON-LD structured data for SEO optimization. - Added a sitemap generation for better indexing of project pages. - Introduced a reusable JsonLd component for structured data rendering. - Configured Tailwind CSS for styling across the application.
1.7 KiB
1.7 KiB
Hub ArthurP
Hub centralisant les projets et outils d'ArthurP.
Le site regroupe des applications web (productivite, utilitaires, education, etc.) avec une page detaillee pour chaque projet, des pages legales, et les elements SEO (robots, sitemap, donnees structurees).
Site en production
- URL officielle: https://arthurp.fr
Stack technique
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS 4
- ESLint
Fonctionnalites principales
- Page d'accueil avec presentation des projets
- Pages dediees par projet dans
src/app/projets/* - Pages legales dans
src/app/legal/* - SEO technique avec
public/robots.txtetsrc/app/sitemap.ts - Donnees structurees JSON-LD via composant reutilisable
Installation locale
Pre-requis:
- Node.js 20+
- npm
Installation:
npm install
Lancer le projet
Developpement:
npm run dev
Build de production:
npm run build
Lancer le build en local:
npm run start
Lint:
npm run lint
Scripts npm
dev: demarre le serveur Next.js en mode developpementbuild: genere le build de productionstart: demarre le serveur sur le build generelint: verifie la qualite du code avec ESLint
Structure du projet
src/
app/
page.tsx
layout.tsx
globals.css
legal/
projets/
sitemap.ts
components/
public/
robots.txt
Publication GitHub
Points importants avant push:
- Ne jamais versionner de secrets ou credentials
- Verifier que les fichiers d'environnement restent ignores (
.env*) - Verifier que les configurations locales editeur/deploiement restent ignorees (
.vscode/)
License
Projet prive - tous droits reserves sauf mention contraire.