Skip to content

JoaoFazio/codice_hextec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 TOP 6 — Alura Imersão Dev + Google

💎 Códice Hextech | LoL Champion Guide

🔗 Live demo: joaofazio.github.io/codice_hextec

Status HTML5 CSS3 JavaScript Chart.js

🏆 Selected in the TOP 6 out of thousands of projects at Alura's Imersão Dev with Google.

An interactive web application that consumes the official Riot Games Data Dragon API to display detailed data, lore, and stats for all League of Legends champions in real time.


📱 Preview

🖥️ Navigation & Charts 🎨 Skin Gallery 📱 Mobile
Demo Desktop Demo Skins Demo Mobile
Real-time search and Chart.js stats Dynamic background and skin scroll Touch carousel and adaptive layout

✨ Highlights

⚙️ Integration & Logic

  • Real-time API consumption — fetches live data from Riot's Data Dragon, always reflecting the current patch version
  • Data visualization — Chart.js transforms raw attack/defense numbers into readable radar charts
  • Dynamic search — instant filtering as the user types via DOM manipulation
  • Error handling — gracefully handles missing API fields to prevent runtime errors

🎨 Interface & Design

  • Hextech visual identity — CSS styled after the official League of Legends client, using CSS variables and Flexbox/Grid
  • Fully responsive — works across mobile, tablet, and desktop
  • Skin gallery — modal with dynamic backgrounds for champion skin art
  • Micro-interactions — custom scrollbars, hover effects, and navigation buttons

🛠️ Tech Stack

  • HTML5 — semantic structure
  • CSS3 — Flexbox, Grid, CSS Variables, @keyframes animations, Media Queries
  • JavaScript (ES6+) — DOM manipulation, Async/Await, Fetch API, Event Listeners
  • Chart.js — data visualization
  • Phosphor Icons — vector icons

🚀 Running Locally

git clone https://github.com/joaofazio/codice_hextec.git
cd codice_hextec
# Open index.html in your browser or use VS Code Live Server

⚖️ Legal Disclaimer

"Códice Hextech was created under Riot Games' 'Legal Jibber Jabber' policy using assets owned by Riot Games. Riot Games does not endorse or sponsor this project."


👨‍💻 Author

João Gabriel Fazio

LinkedIn GitHub

About

🏆 TOP 6 - Imersão Dev Alura + Google. Base de conhecimento interativa de LoL consumindo API da Riot em tempo real, com Chart.js e design responsivo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors