Réservations d’hôtel
v0.1.1
Ouvrir la démo en direct → Écrans
Aperçu
Deux interfaces sur un même jeu de données, pour un seul hôtel indépendant dans un seul bâtiment. Un client cherche des dates et ne voit que ce qui est libre sur chacune des nuits du séjour, à des tarifs qui changent d’une nuit à l’autre — le détail qu’il peut déplier fait exactement la somme affichée à côté, parce qu’un week-end et le mois d’août coûtent plus cher et qu’un tarif de nuit uniforme serait faux. Il réserve une catégorie de chambre, pas un numéro, et la confirmation dit que la chambre elle-même est attribuée à l’arrivée. Derrière le comptoir, c’est la journée : les arrivées, tout le monde dans la maison, les départs, et une chambre choisie uniquement parmi celles qui sont prêtes et de la catégorie réservée. La note se lit de haut en bas — une ligne par nuit, puis les suppléments, puis les règlements —, accepte les règlements partiels, refuse d’être trop payée, et bloque un départ tant qu’il reste quelque chose à payer, en nommant le montant. Le manifeste crée huit tables dans votre base de données connectée et génère le back-office autour d’elles. Le ménage n’est ici qu’un état de chambre, rien de plus ; l’application couvre le séjour et la réception, et un séjour va d’une nuit à quatorze.
Capacités
- Paiements
- Reçus par e-mail
- Temps réel
Ce que vous obtenez
Tables ajoutées8
- room_types
- room_type_features
- rooms
- extras
- stays
- stay_extras
- charges
- payments
Créées de zéro, ou associées à vos tables existantes lors de l’installation.
Pages ajoutées à votre tableau de bord6
- Tableau de bord de la réceptionLe taux d’occupation ce soir, les chambres vendues, les arrivées et les départs, et le tarif moyen par nuit.
- Aujourd’huiQui arrive, qui est dans la maison et qui part, chacun avec ce qu’il doit encore.
- ChambresToutes les chambres par étage et par catégorie, avec leur état et la raison si l’une est hors service.
- CalendrierQuatorze nuits par catégorie de chambre, montrant la part déjà engagée de chacune.
- RéservationsTout le livre, filtrable, de la chambre tenue au client reparti.
- NotesChaque compte de séjour avec ses nuits, ses suppléments et ses règlements, et ce qui reste à solder.
Rôles préconfigurés2
- front-deskRéserve, enregistre les arrivées et les départs, attribue les chambres, ajoute à la note et encaisse ; remet une chambre en service. Pas de tarifs et pas de réglages.
- managerTout ce que fait la réception, plus les tarifs, les catégories de chambre et les données de référence — et les rapports sur tout le livre.
Paramètres que vous configurez7
- Nom de l’hôtel
- Fuseau horaire
- Devise
- Taux de taxe
- Chambres prêtes à partir de
- Chambres à libérer avant
- Préfixe des références de réservation
L’utiliser avec vos propres données
Réservations d’hôtel a besoin d’un endroit où conserver vos données. Répondez à une question et nous vous montrons le chemin le plus court.
Utilisez-vous déjà Adminium ?
Tout installer d’un seul coup
Un hébergeur statique ne sert que les écrans. Vos données ont besoin d’une base, et c’est Adminium qui en fait une administration utilisable — les trois partent donc ensemble.
Tout déployer sur DigitalOceanPostgres, Adminium et Réservations d’hôtel, déjà connectés.
Vous préférez l’essayer d’abord sur votre machine ?
npx @adminiumjs/adminium Aucune base de données requise — il vous en demandera une le moment venu. Revenez ensuite ici et choisissez « Oui » ci-dessus.
Où se trouve votre Adminium ?
L’adresse à laquelle vous vous connectez, par exemple https://admin.votreentreprise.com
Cela ne ressemble pas à une adresse web. Elle devrait commencer par https://
Où Réservations d’hôtel doit-il vivre ?
Dans Adminium
Une seule connexion, et rien d’autre à déployer. Votre équipe y accède depuis la même adresse que l’administration.
Montrez-moi comment
- Construisez-le :
git clone https://github.com/Adminiumjs/hotel-reservations.git && cd hotel-reservations && npm install && npm run build:surface - Pointez Adminium dessus et redémarrez :
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Puis ouvrez :
https://admin.example.com/apps/hotel/staff/
Sur son propre domaine
Un site distinct avec sa propre URL, qui dialogue avec l’Adminium que vous venez d’indiquer.
Vercel n’héberge que les écrans — votre Adminium reste où il est et conserve les données. Vous collerez une clé qui autorise le site à les lire.
Déployer sur VercelVercel demandera deux valeurs. Les deux se trouvent dans votre Adminium, sous Studio → Public API.
Ou partir du code source
Clonez-le et exécutez-le où vous voulez — le README couvre chaque option.
Voir sur GitHubVous regardez seulement ? La démo en ligne ne demande aucune installation et rien de ce que vous y faites n’est enregistré. Ouvrir la démo en ligne