Skip to content

Anaid0616/cross-course-project-design-html-css

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cross-Course Project: GameHub

Diana Bergelin

image

A responsive, accessible, and visually engaging website for the fictional gaming page Game Hub, built as part of the Front-End Development course at Noroff School of Technology and Digital Media.

Live Site Game Hub


Table of Content


Description

This project is part of a series of assignments focusing on different aspects of front-end development, including Design, HTML & CSS, and JavaScript. The website is built for a client GameHub, an online shop where users can browse, view, and purchase a variety of computer games. The goal was to create a responsive and interactive site with a focus on best coding practices and accessibility standards.


Project Goals

1. Design an Interactive Prototype: Using Figma to create a high-fidelity design for the website.

2. Develop a Responsive and Accessible Site: Implementing the design using semantic HTML and modular CSS.

3. Integrate JavaScript for Dynamic Interactions: Fetch data from an API, display products, and create a working shopping cart and checkout system.


Key Features

  • Product Listing: Display a list of products on the homepage.

  • Filtering Options: Filter products by category, gender, or genre.

  • Product Details: View more information about a specific product on its own page.

  • Shopping Basket: Add and remove products from a cart.

  • Order Summary and Checkout: View cart contents and proceed to checkout.

  • Confirmation Page: Display an order confirmation after completing a purchase.


Built With

The project uses the following technologies and tools:

HTML5 Semantic structure and formatting.

CSS3 Styling and layout with Flexbox and CSS Grid.

JavaScript Dynamic content and interactive functionality.

Figma High-fidelity interactive prototyping.

VSCode

API Integration: Fetch products and handle user interactions.

Git & GitHub: Version control and code hosting.


Installing

To get a local copy up and running, follow these steps:

1. Clone the repository:

git clone https://github.com/Anaid0616/cross-course-project-design-html-css.git

2. Navigate to the project directory:

cd cross-course-project-design-html-css

Running

Since this is a static HTML, CSS, and JavaScript project, you can open the index.html file directly in your web browser.

Alternatively, you can use a live server (like the Live Server extension in Visual Studio Code):

Open the project folder in VS Code. Right-click on index.html and select "Open with Live Server".


Project Structure

The following pages are available on the site:

  • Homepage (/index.html): Displays a list of all available products.

  • Games Page (/games.html): A catalog page that lists all available games.

  • About Page (/about.html): This page provides details about GameHub, including its background, mission, and vision.

  • Contact Page (/contact.html): A simple form that allows users to get in touch with GameHub for inquiries, support, or feedback.

  • Product Page (/product/index.html): Displays detailed information about a specific product.

  • Checkout Page (/checkout/index.html): Shows the contents of the shopping basket for review before purchase.

  • Order Confirmation Page (/checkout/confirmation/index.html): Displays a confirmation message after a successful checkout.


Contributing

Since this is a school project, contributions are not needed. However, if you have any feedback or suggestions, feel free to reach out!


Contact

If you want to connect or learn more about me:

Email: diana.bergelin@live.se

LinkedIn


License

This project is not currently under any open-source license as it's a school project.


Acknowledgments

I would like to thank:

Information: Mollify, w3schools

My friend jimmy Rickardsson for helping me forward when i was all lost.

Sources for inspirations: Youtube tutorials from Kevin Powell, Web Dev, developed by ed etc.

My Front-End Development (FED1) instructors for their feedback and support.

Box shadow site: https://cssgenerator.org/box-shadow-css-generator.html

Images:

Midjourney

Covers från https://www.gamekeys.se/

https://unsplash.com/

Icons: https://www.iconfinder.com/

Icons plugins in Figma


Back to Top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors