Skip to content
View baku67's full-sized avatar
🔎
Recherche d'alternance pour licence CDA
🔎
Recherche d'alternance pour licence CDA
Block or Report

Block or report baku67

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
baku67/README.md

Bannière

Hello world 👋, Je suis Basile

Développeur web et web mobile en recherche d'alternance pour le titre "Concepteur Développeur d'Applications" sur Strasbourg et alentours



  • 🎓 Je me forme actuellement sur React

  • 💡 Mes projets principaux sont disponibles sur bk-dev.fr

  • 📧 Me contacter basile08@hotmail.fr

  • 💼 Connect with me:  baku67


Technologies et outils:


My Skills
My Skills



baku67   baku67




Aperçu de mes projets

Projects preview

Preview of my projects on desktop



"Find your mates, Rule the game"

Plateforme communautaire dans l'univers du "gaming"

My Skills


🔧 Fonctionalités principales :
  • Création de compte, authentification
  • Liste des jeux disponibles avec filtres, pages de jeux uniques, système de favoris et de notation (Carrousels avec la librairie Splide JS)
  • Système de recherche dynamique (asynchrone, et recherche parmi tous les objets selon filtres actifs)
  • Publication de contenu (Topics, Médias, Commentaires)
  • Upvotes de publications et like/dislike de commentaires
  • Signalement de contenu ou de commentaires à la modération (avec motifs de signalements)
  • Censure des vulgarités dans les publications (ajout de mots blacklistés depuis le dashboard de modération)
  • Tableau de bord de modération (signalements regroupés sous forme de carte avec aperçu du contenu signalé, nombre de signalement par motif, ajout de mot censuré lors de publication, validation ou refus de publication, réduction au silence ou bannissement avec durée suite à un signalement)
  • Création de Teams (et personnalisation/édition: Nom et bannière, nombre de place, visibilité, critères de candidature, ajout de questions de candidature, exclure un membre, passer le leadership, etc...)
  • Candidature à une Team (présentation + réponse aux questions)
  • Planification de Sessions de jeu au sein d'une Team (librairie FullCallendar JS, système de disponibilité des membres, notifications)
  • Notifications cliquables (A propos des statuts de validation des publications, des upvotes, des nouveautés et évènements dans les Teams, nouvelles sessions planifiées, etc...)
  • Page de compte (liste des publications avec statut de validation, informations de compte)
  • BackOffice avec le bundle Symfony EasyAdmin
📌 Autres points abordés :
  • Responsive Design (Media Queries et fonctionnalités JS spécifiques, menu Burger, etc...)
  • Bonnes pratiques SEO (sémantique HTML, maillage interne et externe, sitemap.xml généré dynamiquement, CTA, breadcrumbs, Slugs, tags , attributs alt, etc...)
  • Asynchrone avec Ajax et fetch()
  • Animations et transitions CSS
  • Optimisation (requêtes DQL spécifiques, compression/dimensions des images)
  • Filtres et extensions Twig spécifiques
  • Respect des normes RGPD et cybersécurité (anonymisation lors de suppression de contenu, Hashage des mots de passe, Tokens CSRF, Honeypot, lutte contre la faille XSS et la faille Upload, vérifications des rôles de l'utilisateur, échappement Twig, tarteaucitron.js, etc...)

squadforge project demo desktop
squadforge project demo squadforge project demo squadforge project screenshot squadforge project screenshot squadforge project screenshot





"Jouez n'importe quand, n'importe où avec BlackJackJo !"

Applications Web de BlackJack avec progression et sauvegarde des gains

My Skills


🔧 Fonctionalités principales :
  • Création de compte, authentification
  • Crédits quotidiens à la connection
  • Classement public et TOP 3
  • Système de niveaux, d'expérience et de récompense
  • Système de "win streak" influant le gain d'expérience
  • Mode sombre / Mode clair
  • Toggle mode "turbo" (acceleration de la distribution des cartes)
  • Espace compte (historique dernières parties jouées avec résultat et gains)
  • Tableau de bord Modérateur (historique dernières connexions et dernières parties jouées, liste des utilisateurs
  • "Side bets" (mises secondaires sur des cas particuliers)

  • Responsiv Design
  • Animations et transitions CSS contrôlées par JS
  • Déroulement de la partie asynchrone

Screenshot of the project game result
blackjackjo project demo blackjackjo project demo



Site vitrine d'artiste

My Skills


les100ciels demo 1 les100ciels demo 2 les100ciels demo 3 les100ciels demo 3

Pinned

  1. ELAN_Projet_SquadForge ELAN_Projet_SquadForge Public

    Projet de fin de formation Elan: Application de Forum, de partage de contenu et de création de Teams dans l'univers du Gaming

    Twig 1

  2. BLACKJACKJO-projet BLACKJACKJO-projet Public

    Projet personnel: Application de Black jack en ligne (Javascript, PHP, base de données)

    JavaScript 1

  3. Portfolio-v2 Portfolio-v2 Public

    Portfolio

    CSS