尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证HappiHub - A platform for organizing and discovering cultural and artistic events. Join the community and explore events happening around you!
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗HappiHub est une application web de réseau social pour les événements culturels et communautaires. Notre objectif est de connecter les personnes partageant les mêmes intérêts et de faciliter l'organisation et la participation à des événements.
Start with project instructions, handover, prioritized work plan, and operational history. Current implementation contracts are in API documentation. Further code requires completed UML conception and explicit owner validation.
Le projet est organisé en plusieurs répertoires :
client/ : Contient le code source du frontend React.server/ : Contient le code source du backend Node.js/Express.Clonez le dépôt :
git clone https://github.com/benoit-bremaud/happihub.git
cd happihub
Follow private configuration instructions. Only placeholder templates are tracked; local and deployed environment files are ignored. Existing local files were preserved during credential cleanup.
The client API base URL includes /api. Supply signing keys privately and do not reuse tutorial values. Production Compose requires private mounted secret files. Its deployment still requires a separate infrastructure review.
Follow Docker setup and verification. The default Compose file is local-only; production uses a separate reviewed baseline. Do not reuse the former shared-volume profiles or interpret a passing local check as production approval.
With the default local Compose file, services listen on loopback only:
http://localhost:3200 (override with HAPPIHUB_LOCAL_WEB_PORT)http://localhost:5200/ready (override with HAPPIHUB_LOCAL_API_PORT)PostgreSQL is not published on the host. Apply the schema once with docker compose exec server npm run migrate. For full checks and troubleshooting, see Docker setup and verification.
Les contributions sont les bienvenues. Pour commencer :
git checkout -b feature/fooBar).git commit -am 'Add some fooBar').git push origin feature/fooBar).Pour plus d'informations, veuillez lire le fichier CONTRIBUTING.
Nous avons adopté un code de conduite pour notre communauté. Pour en savoir plus, consultez le Code de Conduite.
Pour signaler une vulnérabilité de sécurité, veuillez lire notre Politique de Sécurité.
Pour suivre les modifications, ajouts, corrections de bugs et améliorations apportées au projet HappiHub, consultez le fichier CHANGELOG.md. Ce fichier documente l'évolution du projet de manière chronologique et structurée, suivant les conventions de Keep a Changelog et Semantic Versioning.
Pour des instructions détaillées sur comment, quand et pourquoi mettre à jour le fichier CHANGELOG, veuillez consulter le fichier CHANGELOG_GUIDE.md.
Pour une documentation détaillée de l'API de HappiHub, veuillez consulter le fichier API_DOCUMENTATION et le contrat OpenAPI 3.1. Ce document inclut des descriptions des endpoints, des paramètres, et des exemples de requêtes et de réponses.
HappiHub now uses server-managed PostgreSQL sessions and HttpOnly cookies. Browser bearer JWT authentication and JWT refresh examples are historical. See the current API contract, configuration, and cookie-session specification.
The former general guide (JWT, MongoDB, role/rank model) is obsolete and kept in docs/archive. Current state and plan: HANDOVER and WORK_PLAN.
The former FAQ described an obsolete MongoDB/JWT setup and is kept in docs/archive. Current setup: CONTRIBUTING.md, configuration and Docker workflows.
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
There is no root package.json. Start each part from its own directory:
cd server && npm ci --ignore-scripts && npm run migrate && npm start
cd client && npm ci --ignore-scripts && npm start