LiZhuoFu / parkT

Projet alyra location parking blockchain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ParkT

Un système de reservation de parking intelligent décentralisé réalisé avec Truffle et Solidity

Tools Required:

Avant de cloner le repository, assurez-vous d'avoir installé :

  • Solidity
  • Ganache
  • Truffle
  • Node Package Manager
  • Node.js
  • MetaMask

Fonctionnalités (init):

1ère étape

Propriétaire de Parking enregistre un parking slot (ID 1, adresse, disponibilté, commodité)
Parking ID-1 disponible

2ème étape

Conducteur reserve 1 parking (transaction => validée)
Parking ID-1 indisponible

3ème étape

Conducteur libère la place de Parking
Mise à jour de la réputation du Parking
Mise à jour de la réputation du Conducteur
Mise à jour de la disponibilité de la place (IOT + réservé ou non reservé)

Pour démarrer

Cloner le repo :

git clone https://github.com/KevinColo/parkT.git

Une fois le repo cloné :

npm install

Pour installer les dépendances.

Ensuite, déplacez-vous dans le répertoire client. Dans votre terminal/ligne de commande, exécutez :

truffle test

Running the dapp:

npm start

About

Projet alyra location parking blockchain

License:MIT License


Languages

Language:JavaScript 48.2%Language:HTML 30.6%Language:Solidity 19.2%Language:CSS 2.1%