Laravel Cameroun Redesign (uses)
Arthur Monney
@mckenziearts
Laravel Cameroun est le site officiel de la Communauté Laravel & PHP au Cameroun. La communauté entre dans sans 2e année, et l'idée pour la création d'une communauté est venue lors d'une conversation avec un ami (Fabrice Yopa) au vu de la popularité que gagnait le Framework dans notre pays et des offres d'emploi qui revenaient régulièrement. Alors le site en est a sa 3e refonte.
Les 2 premières n'avaient pas beaucoup de vie ni te contenu alors après environ 3 mois de reflexion nous avons décidé de faire une refonte plus importante et de mettre un Forum actif a l'image de celui présent sur Laracasts. Les contenus on été revu et le site est passé complètement en français, les ressources en anglais étant assez nombreuses (Laravel, Laravel News, Laravel Jobs, Laracasts et la liste est longue.). Alors il ne s'agit pas uniquement du site pour la Communauté camerounaise mais il s'agit d'un site francophone
qui aura pour but d'avoir un contenu en français pour les développeurs qui recherchent des ressources en français.
Technologies
- Laravel : Framework PHP
- InertiaJS : qui est un outil pour créer des SPA (Single Page Application) avec Laravel sans créer des API.
- Livewire : qui est un package Laravel qui permet de donner une approche component à votre code PHP et qui va le rendre dynamique
- TailwindCSS et TailwindUI : mes coups de coeur, Framework CSS d'utilitaire de classe et des composants créés par Adam Wathan
- React : Framework JavaScript créé par Facebook et qui est utilisé en association avec InertiaJS
Développement
- IntelliJ Idea : Qui est un formidable IDE de développement créé par la société Jetbrains
- Github : utilisé pour versioner le code. Le repos est sur le compte de la communauté (cliquer ici)
- Trello : pour la gestion des tâches et les deadlines
- QuickTime : les vidéos tutoriels pour la plus part sont enregistrées en utilisant le logiciel quicktime qui est disponible par défaut sur Mac.
Design
- Figma : les designs des premières version du site étaient réalisés sur Sketch, mais dans le but d'étendre la collaboration avec d'autres développeurs et designers nous avons opté pour Figma qui est plus scalable et qui est disponible sur toutes les plateformes (MacOS, Linux et Windows)
- SVGOMG : 90% des icônes et illustrations svg sont nettoyées par ce site.
Hosting
- Digital Ocean : Hébergeur qui propose de très bonnes solutions surtout sur le plan tarifaire et surtout qui est parfaitement intégré sur Laravel Forge
- Laravel Forge : Laravel Forge qui est un outil créé par l'auteur de Laravel est utilisé la gestion du code, et de tout ce qui est script d'auto-déploiement du site, notification slack, Monitoring serveur, backups databases.
- CloudFlare : tout ce qui concerne la gestion des DNS et obtention des certificats sont gérés sur CloudFlare.
Référencement, Data Analytics & Marketing
- Google Master Tool
- Google Analytics
- Google Tag Manager
- Mailgun : Service utilisé pour l'envoie des mails
- Mailchimp : Service pour l'envoie des Newsletter
Manage Bugs
Arthur Monney
@mckenziearts
Fullstack Designer - Laravel & React Developer. Laravel Cameroon Organizer @laravelcm | @shopperlabs