Dungeon-Raiders

所属分类:磁盘编程
开发工具:HTML
文件大小:12379KB
下载次数:0
上传日期:2022-01-07 09:50:52
上 传 者sh-1993
说明:  地下城突袭者是我的第一个里程碑项目-以用户为中心的前端开发里程碑项目
(Dungeon Raiders is my first milestone project- User Centric Frontend Development Milestone Project)

文件列表:
.vscode (0, 2022-01-07)
.vscode\MAINTAINERS.md (6156, 2022-01-07)
.vscode\arctictern.py (6311, 2022-01-07)
.vscode\client.cnf (199, 2022-01-07)
.vscode\deps.txt (0, 2022-01-07)
.vscode\font_fix.py (610, 2022-01-07)
.vscode\heroku_config.sh (717, 2022-01-07)
.vscode\init_tasks.sh (1009, 2022-01-07)
.vscode\launch.json (388, 2022-01-07)
.vscode\make_url.py (417, 2022-01-07)
.vscode\mysql.cnf (551, 2022-01-07)
.vscode\rmdep.sh (114, 2022-01-07)
.vscode\settings.json (923, 2022-01-07)
.vscode\start_mysql.sh (488, 2022-01-07)
.vscode\upgrades.json (204, 2022-01-07)
.vscode\uptime.sh (726, 2022-01-07)
.vscode\version.txt (9, 2022-01-07)
assets (0, 2022-01-07)
assets\css (0, 2022-01-07)
assets\css\styles.css (14579, 2022-01-07)
assets\documentation (0, 2022-01-07)
assets\documentation\before-now-comp.png (176950, 2022-01-07)
assets\documentation\before-now-dung.png (200665, 2022-01-07)
assets\documentation\comps-content-desktop.png (227438, 2022-01-07)
assets\documentation\comps-content-mobile.png (105390, 2022-01-07)
assets\documentation\comps-hero-image.png (805377, 2022-01-07)
assets\documentation\contact-content-desktop-large.png (1284585, 2022-01-07)
assets\documentation\contact-content-desktop.png (882400, 2022-01-07)
assets\documentation\contact-content-mobile-phone.png (187520, 2022-01-07)
assets\documentation\contact-content-mobile-tablet.png (341572, 2022-01-07)
assets\documentation\coolors.png (13902, 2022-01-07)
assets\documentation\desktop-wireframes.pdf (169085, 2022-01-07)
assets\documentation\dung-content-desktop-four.png (184233, 2022-01-07)
assets\documentation\dung-content-desktop-large-five.png (310183, 2022-01-07)
assets\documentation\dung-content-desktop-large-four.png (149710, 2022-01-07)
... ...

# Dungeon Raiders ### [View the live project here.](https://mariuszmatysiak.github.io/Dungeon-Raiders/) ![Responsive Design](assets/documentation/layout.png) ### Dungeon Raiders is a website for World of Warcraft gamers focusing the endgame content designed to play as a 5-man group of players- dungeons. The website provides with suggested compositions alongside with tips for all the bosses within 8dungeons. Ulitmate goal of the website is to create a community on discord to both play together and theorycraft. With an option to contact us through the form for those who are looking for a team. # User Experience (UX) ## User Stories ----- ## User stories * First Time Visitor Goals * As a First Time Visitor, I want to easly understand the main purpose of the site and learn more about the what the site has to offer. * As a First Time Visitor, I want to be able to easily navigate throughout the site to find content. * As a First Time Visitor, I want to be able to experience site's contents. * Returning Visitor Goals * As a Returning Visitor, I want to find information about certain boss fights. * As a Returning Visitor, I want to find information about team compositions. * As a Returning Visitor, I want to find the community links to discord and form. * Frequent User Goals * As a Frequent User, I want to revise the tips for certain dungeon/boss fights. * As a Frequent User, I want to check if there any new changes among the best compositions. * As a Frequent User, I want to be able to submit a form to share my favourite team compositions and join the theorycrafting team on discord. ## Design * Colour Scheme ![Colour Scheme](assets/documentation/coolors.png) * Colours used in this project: Jet- Navigation Bar Colour, White- Font Navigation Bar Colour, Spanish Gray- Font for home guide info, Mandarin- as an Accent Colour, Peach Crayola- as an alternative Accent Colour, 262626 Earie Black- as a Main Background Colour, 1A1A1A Earie Black- as a Footer Background Colour. * Direct Link [here](https://coolors.co/ffffff-ffbc9d-e7723c-1a1a1a-262626-333333-999999) * Topography * Font Quicksand Regular 400 ![Font Quicksand](assets/documentation/font-quicksand.png) * Font Incosolata Regular 400 ![Font Inconsolata](assets/documentation/font-inconsolata.png) * Font Roboto Thin 100, Regular 400 ![Font Roboto](assets/documentation/font-roboto.png) * Imagery * I've used three imagery pieces to set the tone and colour pallete of the game, providing hero images for index.html, compositions.html and contact.html ![Home Hero Image](assets/images/bg-hero.png) ![Compositions Hero Image](assets/images/hero-image-comps-.jpg) ![Contact Hero Image](assets/images/hero-image-contact.jpg) ## Wireframes ### The initial wireframes prior the start of development * Desktop Wireframe - [Full pdf access here](assets/documentation/desktop-wireframes.pdf) ![Desktop Wireframe](assets/documentation/wireframe-desktop.png) * Mobile Wireframe - [Full pdf access here](assets/documentation/mobile-wireframes.pdf) ![Mobile Wireframe](assets/documentation/wireframe-mobile.png) # Features # Home Page ## Nav Bar * Navigation Bar has been featured on all four pages. On the desktop view users can experience the full logo in the left segment. Navigation links are provided in the right side of the Navigation Bar with the active one being coloured and underlined. The colour of the link changes uppon hovering. ![Navigation Bar Desktop](assets/documentation/navbar-desktop.png) * On the mobile view users can experience logo miniature in the left segment. Navigation links are provided inside the hamburger button. ![Navigation Bar Mobile](assets/documentation/navbar-mobile.png) * Dropdown menu on the mobile view continues to highlight the current page. ![Dropdown Menu Mobile](assets/documentation/navbar-mobile-active.png) ## Hero Image * Homepage's hero image comes with hook text which is styled with shadow and the background is blurred for better user experience reading the content. Desktop view below. ![Home Hero Image](assets/documentation/home-hero-image.png) * Mobile view below. ![Home Hero Image](assets/documentation/home-hero-image-mobile.png) ## Game's Logo * Two main sections are divided with World of Warcraft: Shadowlands logo. ![Game Logo](assets/documentation/home-wow-logo.png) ## Home Guide Info + Animation * Text informing about the guides and an animation bringing all of the 8 dungeons to the viewers attention in an exciting and dynamic way. View on the desktop. ![Home Guide Info](assets/documentation/home-guide-info.png) * View on the Mobile screen: ![Home Guide Info Mobile](assets/documentation/home-guide-info-mobile.png) ## Footer * Footer has been featured on all four pages. A responsive text in the footer area provides the right amount of content for desktop and mobile for better visual user experience with a link to the discord channel attached. View on the desktop. ![Footer Desktop](assets/documentation/footer-desktop.png) * View on the mobile. ![Footer Mobile](assets/documentation/footer-mobile.png) # Compositions Page * A Hero Image on a Compositions presents a group of heroes encouraging the site Visitor to dig into content. ![Compositions Hero Image](assets/documentation/comps-hero-image.png) * All the compositions are presented with two sets of 5 icons. First set presents role distribution inside the team(Tank- Shield Icon, Healer- Plus Icon, DPS-Sword Icon) and the Second set presents the icons of Character Classes used in a certain composition. Larger screen sizes due to their wider nature can contain two compositions at time. The compositions are devided with a slight vertical border in between them. View on desktop. ![Compositions Content Desktop](assets/documentation/comps-content-desktop.png) * Mobile screen sizes due to their narrow nature can contain only one composition at the time. The compositions are devided with a slight horizontal border in between them View on mobile. ![Composition Cotent Mobile](assets/documentation/comps-content-mobile.png) # Dungeons Page ## Navigation * Navigation on the Dungeons Page starts with a "Choose a Dungeon" text followed by 8 miniatures of dungeons from current version of World of Warcraft: Shadowlands. On the desktop view all of the icons have their opacity reduced, and once an element is being hovered it lights up. View on a desktop. ![Dungeons Navigation Desktop](assets/documentation/dung-menu-desktop.png) * View on mobile ![Dungeons Navigation Mobile](assets/documentation/dung-menu-mobile.png) ## Dungeon Bosses Content * Dungeon Bosses Content has been designed in a responsive way where Large Screens contain up to 5bosses(one dungeon has 3 bosses, six dungeons have 4 bosses, and one dungeon has 5 bosses) descriptions horizontaly. On the tablets and small laptops they contain 2 bosses horizontal and only one on mobile. * View on the Very Larege screens for 5 boss dungeon, 4 boss dungeon and 3 boss dungeon ![Dungeon very large 5 bosses](assets/documentation/dung-content-desktop-large-five.png) ![Dungeon very large 4 bosses](assets/documentation/dung-content-desktop-large-four.png) ![Dungeon very large 3 bosses](assets/documentation/dung-content-desktop-large-three.png) * View on the large screens, laptops, small laptops and large tablets for all dungeons fitting 2 bosses horizontal. ![Dungeon 2 bosses horizontal](assets/documentation/dung-content-desktop-four.png) * View on small tablets and mobile for all dungeons fitting 1 boss on the screen. Bosses are divided by a horizontal border. There's no border on the last boss item. ![Dungeon 1 boss horizontal](assets/documentation/dung-content-mobile.png) # Contact Page ## Hero Image * A Champion presented on the Hero Image represents the role of a recruiter. ![Contact Hero Image](assets/images/hero-image-contact.jpg) ## Form * All the information from the form is enough to backtrack personal performance of aplicants in order to match their current experience and then help them form teams with people of similar skill level! View on a very large screens: ![Contact Form Very Large Screen](assets/documentation/contact-content-desktop-large.png) * View on a large screens: ![Contact Form Large Screen](assets/documentation/contact-content-desktop.png) * View on a tablet: ![Contact Form Tablet Screen](assets/documentation/contact-content-mobile-tablet.png) * View on a phone: ![Contact Form Phone Screen](assets/documentation/contact-content-mobile-phone.png) # Technologies Used ## Languages Used * [HTML5](https://en.wikipedia.org/wiki/HTML5) * [CSS3](https://en.wikipedia.org/wiki/CSS) * [JS](https://en.wikipedia.org/wiki/JavaScript) ## Frameworks, Libraries & Programs Used * [Font Awesome](https://fontawesome.com/v5.15/icons) - I've used Font Awesome icon for hamburger menu icon and media link to Discord. * [Google Fonts](https://fonts.google.com/) - I've used three google fonts. Quicksand for navbar menu items, Inconsolata for the footer and Roboto Font for the headings, paragraphs and contact form. * [Balsamiq](https://balsamiq.com/) - I've used Balsamiq to make Desktop and Mobile Wireframes. * [CSS root variables](https://css-tricks.com/breaking-css-custom-properties-out-of-root-might-be-a-good-idea/) - I've used CSS root variables to store global styling in it. * [Flex Box](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) - I've used Flex Box throuout web page to style all elements and keep responsivnes at the same time. * [CSS Grid](https://www.w3schools.com/css/css_grid.asp) I've used CSS grid for easier responsive design styling across wide range of screen sizes in Compositions.html and Dungeons.html pages. * [Git](https://git-scm.com/) - I've used git for version control and saving work in the repository, using the GitPod extension in Google Chrome to commit to GitHub. * [Am I Responsive?](http://ami.responsivedesign.is/#) - I've used Am I Responsive website to create mockup image for this README file. * [Responsinator](http://www.responsinator.com/?url=https%3A%2F%2Fmariuszmatysiak.github.io%2FDungeon-Raiders%2F) - I've used the website to check responsivenes across the most common mobile screen sizes. * [Photopea](https://www.photopea.com/) - I've used photopea to create circled dungeon and class icons with the frame around them. * [Favicon](https://favicon.io/) - I've used this website to create favicon. ![Favicon](assets/documentation/favicon.png) # Testing ## Validation Code ### HTML The [W3C School HTML Validator](https://validator.w3.org/) ![HTML Validator](assets/documentation/validator-html-home.png) - I fixed errors accured during validation. - On the [Home Page](assets/documentation/error-validator-html-home.png) there was an error in the credited code from CodePen, there was `
` element inside of `` element. Also `
' were missing headings, so I added to the first section, and section with wow logo changed to `
' element, and section with guide info chnaged to `

近期下载者

相关文件


收藏者