Claude
|
7a716dc17a
|
Création complète de l'application NoteFlow - Notes & Todo List
Application web Dockerisée moderne avec:
- Backend Node.js + Express + SQLite
- Frontend HTML/CSS/JavaScript vanilla
- Authentification JWT + bcrypt
- Gestion des notes avec images et todos intégrés
- Sidebar todos globaux avec filtres
- Interface utilisateur fluide avec animations CSS
- Administration des utilisateurs
- Sécurité production-ready (Helmet, rate limiting, validation)
- Configuration Docker complète
- Documentation README détaillée
Stack technique:
- Node.js 20 Alpine
- SQLite3 avec indexes optimisés
- Multer pour upload d'images
- Winston pour logging
- Express-validator pour validation
- Architecture modulaire (routes, middleware, config)
Fonctionnalités:
- Notes: CRUD complet, recherche, images, todos intégrés
- Todos globaux: création, toggle, filtres, suppression
- Auth: JWT 24h, bcrypt 12 rounds
- Admin: gestion utilisateurs complète
- UI: masonry grid, modal animations, responsive
Configuration Docker:
- Healthcheck intégré
- Volumes persistants pour data et uploads
- Network nginx_default pour reverse proxy
- Variables d'environnement configurables
Prêt pour déploiement avec: docker-compose up -d
|
2025-11-11 09:36:32 +00:00 |
|
Michael
|
a8599c8703
|
[dyad] wrote 4 file(s)
|
2025-11-06 16:18:08 +01:00 |
|
Michael
|
868b5d601a
|
[dyad] wrote 2 file(s)
|
2025-11-06 16:13:37 +01:00 |
|
Michael
|
c2bc56eb84
|
[dyad] wrote 3 file(s)
|
2025-11-06 16:12:27 +01:00 |
|
Michael
|
c759181e23
|
[dyad] wrote 4 file(s), added tailwindcss-animate package(s)
|
2025-11-06 16:11:50 +01:00 |
|
Michael
|
24903521f4
|
[dyad] wrote 4 file(s)
|
2025-11-06 16:10:48 +01:00 |
|
Michael
|
080b08caf0
|
[dyad] wrote 3 file(s)
|
2025-11-06 16:08:49 +01:00 |
|
Michael
|
52664951c3
|
[dyad] wrote 4 file(s)
|
2025-11-06 16:05:46 +01:00 |
|
Michael
|
11dca3824c
|
[dyad] wrote 4 file(s)
|
2025-11-06 16:01:23 +01:00 |
|
Michael
|
0bcffed331
|
[dyad] wrote 4 file(s)
|
2025-11-06 15:58:55 +01:00 |
|
Michael
|
209c48ee6b
|
[dyad] wrote 5 file(s)
|
2025-11-06 15:55:54 +01:00 |
|
Michael
|
1ce71f37c2
|
[dyad] wrote 6 file(s)
|
2025-11-06 15:50:27 +01:00 |
|
Michael
|
52267eb3ca
|
[dyad] wrote 6 file(s), added @tanstack/react-query package(s)
|
2025-11-06 15:46:43 +01:00 |
|
Michael
|
a24f107f0a
|
[dyad] wrote 3 file(s)
|
2025-11-06 15:43:47 +01:00 |
|
Michael
|
93b2d8af24
|
[dyad] wrote 1 file(s)
|
2025-11-06 15:20:51 +01:00 |
|
Michael
|
bd9832daa2
|
[dyad] wrote 1 file(s)
|
2025-11-06 15:03:14 +01:00 |
|
Michael
|
59254d538e
|
[dyad] wrote 1 file(s)
|
2025-11-06 15:00:08 +01:00 |
|
Michael
|
442dc19689
|
[dyad] wrote 2 file(s)
|
2025-11-06 14:55:45 +01:00 |
|
Michael
|
b282e9fc00
|
[dyad] wrote 4 file(s)
|
2025-11-06 14:53:41 +01:00 |
|
Michael
|
8c47369640
|
[dyad] wrote 4 file(s)
|
2025-11-06 14:51:53 +01:00 |
|
Michael
|
dd58d35af7
|
[dyad] wrote 6 file(s)
|
2025-11-06 14:03:16 +01:00 |
|
Michael
|
f45cfb36e0
|
[dyad] wrote 5 file(s)
|
2025-11-06 14:00:24 +01:00 |
|
Michael
|
204e66dd3a
|
[dyad] wrote 2 file(s)
|
2025-11-06 13:57:32 +01:00 |
|
Michael
|
d92c4563ec
|
[dyad] wrote 2 file(s)
|
2025-11-06 13:56:17 +01:00 |
|
Michael
|
da8765ba81
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:55:38 +01:00 |
|
Michael
|
eeefad62ce
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:54:31 +01:00 |
|
Michael
|
8122880caa
|
[dyad] wrote 2 file(s)
|
2025-11-06 13:53:22 +01:00 |
|
Michael
|
81f60c7965
|
[dyad] wrote 2 file(s)
|
2025-11-06 13:52:32 +01:00 |
|
Michael
|
20edfef8bb
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:51:51 +01:00 |
|
Michael
|
a83d87855f
|
[dyad] wrote 2 file(s)
|
2025-11-06 13:50:24 +01:00 |
|
Michael
|
3f703fbf11
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:48:49 +01:00 |
|
Michael
|
b8a19a25bf
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:36:43 +01:00 |
|
Michael
|
3c0bd5adf2
|
[dyad] wrote 3 file(s)
|
2025-11-06 13:31:30 +01:00 |
|
Michael
|
85f191f234
|
[dyad] wrote 4 file(s)
|
2025-11-06 13:23:48 +01:00 |
|
Michael
|
5e6670d921
|
[dyad] wrote 5 file(s)
|
2025-11-06 12:20:50 +01:00 |
|
Michael
|
33b241f0c1
|
Init Dyad app
|
2025-11-06 12:20:20 +01:00 |
|