Augustin 750e2c4fe8 Add conception-assistant web application with journal management
- Express server with routes for index and API endpoints
- CRUD operations for markdown journals via REST API
- Modular view components (header, main, footer, page)
- UUID-based file management system for journals
- Content-editable journal editor with AI assistant features
- Package.json with express and uuid dependencies
- Basic project structure with assets, config, tests, views directories

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 16:17:28 +02:00

50 lines
1.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const express = require('express');
const router = express.Router();
const { getPage } = require('../views/page');
// Route principale
router.get('/', (req, res) => {
res.send(getPage());
});
// Route à propos
router.get('/about', (req, res) => {
res.send(`
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>À propos - Journal de Conception</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/assets/css/style.css">
</head>
<body>
<h1>Journal de Conception</h1>
<p>
Cette application aide les équipes à réaliser un suivi structuré et collaboratif de la conception de leurs projets. Elle permet darchiver les étapes clés, dassurer la traçabilité des décisions, et de simplifier la coordination.
</p>
<h2>Historique</h2>
<p>
Ce projet est né du besoin de centraliser et dorganiser les notes de conception lors du développement de projets techniques.
</p>
<h2>Équipe</h2>
<ul>
<li>Augustin ROUX Développeur et Concepteur principal</li>
</ul>
<h2>Contact</h2>
<p>
Email : augustin.j.l.roux@gmail.com<br>
Dépôt Git : https://gitea.legion-muyue.fr/Muyue/conception-assistant
</p>
<footer>
<p>
© 2025 Journal de Conception.
</p>
</footer>
</body>
</html>
`);
});
module.exports = router;