mirror of
https://github.com/arthur-pbty/blocnote.git
synced 2026-06-03 23:36:28 +02:00
63e6c64077
- 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.
72 lines
1.2 KiB
Markdown
72 lines
1.2 KiB
Markdown
# 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
|