Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justany/justany-website

Site web personnel présentant mon portfolio, mon blog et mes services de développement web. Construit avec les dernières technologies web pour une expérience utilisateur optimale.
https://github.com/justany/justany-website

postrgresql supabase tail typscript vercel vercel-deployment vite vue3

Last synced: 29 days ago
JSON representation

Site web personnel présentant mon portfolio, mon blog et mes services de développement web. Construit avec les dernières technologies web pour une expérience utilisateur optimale.

Awesome Lists containing this project

README

        

# Justany Website 🚀

> Portfolio personnel et blog professionnel construit avec Vue 3, Vite, et TypeScript.

[![Vercel Production Deployment](https://img.shields.io/github/deployments/Justany/justany-website/Production?label=vercel&logo=vercel&logoColor=white)](https://justany.cg)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Justany/justany-website)](https://github.com/Justany/justany-website/releases)
[![Vue.js](https://img.shields.io/badge/Vue.js-3.x-4FC08D?logo=vue.js&logoColor=white)](https://vuejs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-4.x-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![Vite](https://img.shields.io/badge/Vite-5.x-646CFF?logo=vite&logoColor=white)](https://vitejs.dev/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-3.x-38B2AC?logo=tailwind-css&logoColor=white)](https://tailwindcss.com/)
[![pnpm](https://img.shields.io/badge/pnpm-8.x-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Justany/justany-website/vercel-deploy.yml?label=CI%2FCD)](https://github.com/Justany/justany-website/actions)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](CONTRIBUTING.md)

## 🌟 À propos

Site web personnel présentant mon portfolio, mon blog et mes services de développement web. Construit avec les dernières technologies web pour une expérience utilisateur optimale.

## ✨ Fonctionnalités

- Vue 3 avec Composition API
- TypeScript pour un code robuste
- Vite pour un développement rapide
- Tailwind CSS pour un design moderne
- Déploiement automatisé sur Vercel
- Optimisation des images
- Analytics et Speed Insights
- Déploiements de preview automatiques
- Déploiements de production avec notes de version

## 🚀 Développement

```bash
# Installation des dépendances
pnpm install

# Démarrage du serveur de développement
pnpm dev

# Build pour la production
pnpm build

# Preview du build de production
pnpm preview
```

## 📦 Déploiement

Le site est automatiquement déployé sur Vercel via GitHub Actions :
- Déploiements de production sur push vers `master` et tags
- Déploiements de preview pour les autres branches et pull requests
- Releases GitHub automatiques pour les versions taggées

## 🔑 Variables d'Environnement

Variables d'environnement requises :
- `VERCEL_TOKEN` - Token API Vercel
- `VERCEL_ORG_ID` - ID de l'organisation Vercel
- `VERCEL_PROJECT_ID` - ID du projet Vercel

## 🔄 CI/CD

Ce projet utilise GitHub Actions pour l'intégration et le déploiement continus :
- Tests et linting automatisés
- Déploiements de preview pour les pull requests
- Déploiements de production pour la branche master
- Releases automatiques pour les tags

## 📚 Documentation

- [Guide de Déploiement](./DEPLOYMENT.md)
- [Notes de Version](./RELEASE_NOTES.md)

## 🤝 Contribution

Les contributions sont les bienvenues ! Consultez notre [guide de contribution](./CONTRIBUTING.md) pour commencer.

## 📝 Licence

MIT © [Justany]