Rico 51e95ecf84 About (#46)
* feat(controllers): add AboutController and FAQController

- Added new controllers for the About page and FAQ page.
- The AboutController handles requests related to the About page.
- The FAQController handles requests related to the FAQ page.

feat(components): add Dropdown component

- Created a new Dropdown component for displaying questions and answers in the FAQ page.
- The Dropdown component takes in a question and answer as props.

feat(views): add blade templates for Heimerdinger and League of Legends FAQs

- Added blade templates for displaying frequently asked questions about Heimerdinger and League of Legends.
- The Heimerdinger template includes specific questions and answers about Heimerdinger, along with relevant meta tags for SEO purposes.
- The League of Legends template includes general questions and answers about League of Legends, along with relevant meta tags.

* feat(faq): add Heimerdinger's backstory and naming

- Added a new FAQ dropdown for Heimerdinger's backstory, providing information about his origins, role in Piltover, and association with Ekko.
- Included another FAQ dropdown that explains the inspiration behind Heimerdinger's name, combining J. Robert Oppenheimer and Erwin Schrödinger.
- These additions enhance the user's understanding of Heimerdinger's character and background.

* Apply fixes from StyleCI

* refactor(components): simplify constructor syntax

- Refactored the constructor syntax in the `Dropdown` component to use a simplified format.
- Removed unnecessary line breaks and indentation for improved readability.

* refactor(faq): update Heimerdinger page layout

- Change the heading tag from `<h2>` to `<h1>` for better semantic structure.
- Update the paragraph tag from `<p>` to `<h2>` for consistency with other sections.
- Improve the readability and maintainability of the code.

* feat(controllers): add AboutController and FAQController

- Added new controllers for the About page and FAQ page.
- The AboutController handles requests related to the About page.
- The FAQController handles requests related to the FAQ page.

feat(components): add Dropdown component

- Created a new Dropdown component for displaying questions and answers in the FAQ page.
- The Dropdown component takes in a question and answer as props.

feat(views): add blade templates for Heimerdinger and League of Legends FAQs

- Added blade templates for displaying frequently asked questions about Heimerdinger and League of Legends.
- The Heimerdinger template includes specific questions and answers about Heimerdinger, along with relevant meta tags for SEO purposes.
- The League of Legends template includes general questions and answers about League of Legends, along with relevant meta tags.

* feat(faq): add Heimerdinger's backstory and naming

- Added a new FAQ dropdown for Heimerdinger's backstory, providing information about his origins, role in Piltover, and association with Ekko.
- Included another FAQ dropdown that explains the inspiration behind Heimerdinger's name, combining J. Robert Oppenheimer and Erwin Schrödinger.
- These additions enhance the user's understanding of Heimerdinger's character and background.

* Apply fixes from StyleCI

* refactor(components): simplify constructor syntax

- Refactored the constructor syntax in the `Dropdown` component to use a simplified format.
- Removed unnecessary line breaks and indentation for improved readability.

* refactor(faq): update Heimerdinger page layout

- Change the heading tag from `<h2>` to `<h1>` for better semantic structure.
- Update the paragraph tag from `<p>` to `<h2>` for consistency with other sections.
- Improve the readability and maintainability of the code.

* feat(about): add about page and route

- Added a new AboutController class with an index method to handle the /about route.
- Created a new blade template file, index.blade.php, for the about page.
- Added HTML markup and content for the about page.
- Updated web.php routes file to include the /about route.

* feat(about): add information about League of Legends,  Heimerdinger

- Added a section with detailed information about League of Legends, including its gameplay, competitive scene, and spin-off game modes.
- Included a section introducing Heimerdinger.lol as a fan-made website dedicated to providing information about League of Legends.
- Added a section describing the character Heimerdinger, his role in the game, and his appearance in the animated series Arcane.

* feat(navbar): update About link and fix routing issue

- Updated the href attribute of the About link in the navbar component to point to the correct route.
- Fixed a routing issue where the active class was not being applied correctly when on the About page.

---------

Co-authored-by: Rico <rico-vz@users.noreply.github.com>
2023-12-07 23:37:12 +01:00
2023-11-30 23:43:50 +01:00
2023-12-07 23:37:12 +01:00
2023-10-14 17:00:26 +02:00
2023-12-01 21:49:26 +01:00
2023-12-01 21:50:26 +01:00
2023-10-22 17:35:51 +02:00
2023-10-27 01:23:39 +02:00
2023-12-01 15:22:47 +01:00
2023-12-07 23:37:12 +01:00
2023-12-07 23:37:12 +01:00
2023-10-25 22:40:15 +02:00
2023-10-14 17:00:26 +02:00
2023-12-01 21:49:26 +01:00
2023-10-14 17:00:26 +02:00
2023-11-07 20:30:35 +01:00
2023-10-14 17:00:26 +02:00
2023-10-27 11:35:04 +02:00
2023-12-01 21:49:26 +01:00
2023-11-16 12:11:06 +01:00
2023-10-27 11:32:01 +02:00
2023-10-14 17:00:26 +02:00
2023-11-02 13:31:41 +01:00
2023-10-25 22:40:15 +02:00
2023-11-16 11:47:56 +01:00
2023-10-27 11:53:28 +02:00
2023-11-09 14:11:24 +01:00

Heimerdinger.lol

project-image

Heimerdinger.lol is a user-friendly League of Legends website providing you with interesting and fun information such as current sale rotation and upcoming skins.

shieldsshieldsshields

🧐 Features

Here're some of the project's features:

Not all of these features are implemented, yet.

  • All available LoL Champions
  • Sort champions by most popular lane
  • Champion & skin sale rotation
  • All available LoL Skins
  • All available LoL Skin Chromas
  • Champion & skin search
  • A list of all Icons Emotes Summoner Spells Items
  • Player Profile to show your rank level and mastery points. (By Riot ID Name#0000)

🍰 Contribution Guidelines:

Please see CONTRIBUTING.md

💻 Built with

Technologies used in the project:

  • Laravel
  • Vite
  • MySQL
  • TailwindCSS
  • Javascript
  • Riot Games API
  • DataDragon API
  • Meraki Analytics

🛡️ License:

This project is licensed under the AGPL-3.0 license.

⚠️ Disclaimer:

Heimerdinger.lol was created under Riot Games' "Legal Jibber Jabber" policy using assets owned by Riot Games. Riot Games does not endorse or sponsor this project.

Description
Heimerdinger.lol is a user-friendly League of Legends website providing you with interesting and fun information such as current sale rotation and upcoming skins.
Readme 10 MiB
Languages
Blade 62.3%
PHP 36.2%
JavaScript 0.8%
CSS 0.7%