L’objectif de cet exercice est d’afficher les informations du top 100 des cryptomonnaies (comme sur https://coinmarketcap.com/).
L’utilisateur doit pouvoir cliquer sur une cryptomonnaie pour voir apparaitre une vue détaillée.
Stack technique à utiliser :
- Laravel (https://laravel.com/)
- Livewire (https://laravel-livewire.com/)
- Tailwind (https://tailwindcss.com/)
Pour obtenir les informations à afficher (logo, prix, market cap, etc) vous pouvez utiliser l’API de Coingecko : https://www.coingecko.com/en/api/documentation
Livewire peut être utilisé pour ce que vous souhaitez, quelques idées :
- Live search
- Filtre par market cap
- Tri par prix
Le projet est volontairement peu cadré pour vous permettre de présenter ce qui vous semble le plus intéressant en termes de UI/UX.
Cloner le depôt sur Github:
git clone https://git@github.com:abdoul-rb/crypto-coin.git
Basculez dans le dossier du projet
cd crypto-coin
Installez toutes les dépendances à l'aide de composer
composer install
npm install
Copiez l'exemple de fichier env et modifier la configuration requises
cp .env.example .env
Générer une nouvelle clé d'application
php artisan key:generate
Lancer le serveur de développement interne de Laravel
php artisan serve
npm run watch
Vous pouvez maintenant accéder au serveur à l' adresse https://localhost:8000
git clone https://github.com/abdoul-rb/api-lafia-1.0
cd api-lafia-1.0
composer install
cp .env.example .env
php artisan key:generate
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.
In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.
The Laravel framework is open-sourced software licensed under the MIT license.