Happihub is a hyper-local discovery based purchase reward platform. You can get Cashback points or gifts on purchase by uploading your bill image and product/service image in app. Explore your local d
CommerceJavaScript · PythonGitHub @benoit-bremaudOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
HappiHub - A platform for organizing and discovering cultural and artistic events. Join the community and explore events happening around you!
Taken from the repository README
Loading the full README.
Read the full 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