Add SVG assets and TypeScript configuration

- Created a new SVG for the Open Graph image (og-image.svg) with a gradient background and text elements.
- Added Vercel logo SVG (vercel.svg) for deployment branding.
- Introduced a window icon SVG (window.svg) for UI representation.
- Initialized TypeScript configuration file (tsconfig.json) with strict settings and module resolution for a React project.
This commit is contained in:
Puechberty Arthur
2026-03-30 19:25:43 +02:00
commit 63e6c64077
31 changed files with 8915 additions and 0 deletions
+71
View File
@@ -0,0 +1,71 @@
# BlocNote
Bloc-notes Markdown en ligne, rapide et sans inscription.
## Site public
- Production: https://blocnote.arthurp.fr
## Stack technique
- Next.js 16 (App Router)
- React 19
- TypeScript
- ESLint
## Fonctionnalites
- Edition Markdown avec apercu en temps reel
- Sauvegarde automatique des notes
- Recherche et tri des notes
- Notes epinglees
- Export d'une note
- Mode clair / sombre
- Raccourcis clavier
## Lancement local
Pre-requis:
- Node.js 22+
- npm
Installation et demarrage:
```bash
npm ci
npm run dev
```
Application disponible sur http://localhost:3000
## Scripts
```bash
npm run dev # mode developpement
npm run lint # verification lint
npm run build # build production
npm run start # lancer le build production
```
## Variables d'environnement
Le projet peut utiliser:
- NEXT_PUBLIC_SITE_URL (exemple: https://blocnote.arthurp.fr)
## Docker
Un environnement Docker est disponible via [docker-compose.yml](docker-compose.yml).
```bash
docker compose up -d
```
## Publication GitHub
Points verifies avant publication:
- Secrets et fichiers sensibles non exposes
- Fichiers d'environnement ignores par [.gitignore](.gitignore)
- Build et lint valides