The-University-of-Gaming Tailwind Templates

The University Of Gaming

The University of Gaming is a responsive web portal developed using Tailwind CSS and DaisyUI, featuring comprehensive video game information from GameSpot and RAWG APIs, offering detailed game profiles, recent searches, and weekly gaming news.

The University of Gaming

Imagine brainstorming game ideas, only to get swamped by irrelevant comics and TV shows in your Google search. Frustrating, right? The University of Gaming cuts through the clutter. Say goodbye to endless clicking and hello to a curated portal to the world of video games. Think two massive gaming databases, RawG and Gamespot, beautifully condensed and presented in sleek, bite-sized cards. No more information overload! Find release dates, platforms, and screenshots at your fingertips. Dive deeper with "Find Out More" for detailed descriptions, developer insights, and ratings. All this, alongside a fresh feed of gaming news, keeps you informed and entertained without leaving the app.

Table of Contents

User Story

As a junior software developer I have different ideas of new games.
Also, as a dedicated gamer, My mind is constantly immersed in thoughts of video games.
Whether pondering a new concept or exploring existing titles,
I actively seek information to satisfy my curiosity.
I eagerly pursue new weekly game articles,
ensuring I stay informed about latest gaming news.

Acceptance Criteria

Scenario: Exploring Game Title
GIVEN: I am on the homepage of The University of Gaming
WHEN: I search for the game in the search bar
THEN: The page will guide me through the process of recognising and selecting the game title I am looking for.

Scenario: Viewing Detailed Game Profiles
GIVEN: I have found a game title and clicked on it
WHEN: I am directed to the detailed game profile page
THEN: The page should display comprehensive information, including title, released date, platforms, developers, publishers, tags, rating, genres, images and a video of the game.

Scenario: Navigating Recently Searched Games
GIVEN: I am on the homepage of the University of Gaming
WHEN: I click on recently searched games
THEN: I am presented with the 10 most recent game searches
WHEN: I click on a game under the most recent game search
THEN: The page guides me through the process of recognising and selecting the game title.

Scenario: Viewing Weekly Video Game Articles
GIVEN: I am on the homepage of the University of Gaming
WHEN: I click on a list of links under the Weekly Video Game Articles
THEN: I am presented with the news articles in a third party website.

Usage

Steps Details
Live application The University of Gaming
Clone this repo git clone [email protected]:Yukitoshi12345/The-University-of-Gaming.git
run on vs cd ..

Instruction

The University of Gaming is a 3 pages app where initially an user can search for a game by typing in keyword/s. The search returns a list of related games in the second page in nicely designed cards with a small picture and title, released date and platforms on it. It displays 6 results/games per page. The user can navigate through these search results by pressing ❮❮Previous Page and Next Page❯❯ buttons. The user can also view enlarged picture of a game by clicking on the image on the card. Pressing Find out More button on any of the cards will take the user to the third page. This is where the user can see the detailed information about the selected game. The information gives the title, description, developers, publishers, platforms, tags, genres, rating and released dates.

Overview

Features:

  • Game Search
  • Recent Gaming New Articles
  • Game Details
  • Video
  • Picture Slideshow

Motivation For Development:

As a passionate gamer, this has given us the incentive to address an issue we face.

Challenges:

  • Divergent initial approaches complicated project scope and vision.
  • The merge conflict in Git Collaboration caused initial confusion.
  • Learning Tailwind CSS and Daisy UI.
  • Encountered hurdles with Amazon's documentation which was our original second API, forcing us to explore alternative options.
  • JQuery, Tailwind CSS, Daisy UI issue linking pages brought its own challenges.
  • Inconsistent code layout and a lack of code commenting initially hampered collaboration.

Successes:

  • Project transcended technical skills, becoming a journey of personal and professional development through virtual collaboration.
  • Online collaboration fostered community and enjoyment, transforming strangers into friends and productive teammates.
  • Learning New Framework: Tailwind CSS and Daisy UI.
  • Designing Responsive Web Applications for Optimal User Experience and Enjoyment.

Screenshots

Page 1 - Index Page:

Page 1 - Index Page on Medium Screen:

Page 1 - Index Page on Small Screen:

Recently Searched Games:

10 Most Recent Gaming News Articles:

Page 2 - Games Page (Search Results):

Page 3 - Game Detail Page:

APIs Used

URL: https://api.rawg.io/api/games?key={YOUR-API-KEY}
URL: https://api.rawg.io/api/games/id?key={YOUR-API-KEY}
URL: https://rawg.io/api/games/${slug}/screenshots?key={YOUR-API-KEY}
URL: https://www.gamespot.com/api/articles/?api_key={YOUR-API-KEY}
URL: https://www.gamespot.com/api/videos/?api_key={YOUR-API-KEY}

Technologies Used

Contribution/Roles

Contributors Roles Task
Yukitoshi Imaizumi-Zhou Project Manager/Developer Created and Maintained Github Repository
Created and Completed README
Assigned Tasks and Managed Progress
Developed Game Details Feature
Darren Doan Developer Developed Game Search Feature
Muhamad Sahid Developer Developed Gaming News Article Feature
Prepared Presentation Slideshow
Suyash Maharjan UI Designer/Technical Lead Lead Coding Team
Developed User Interface
Developed Game Video and Screenshots Slideshow Feature

The roles mentioned above are rough representation of individual member's tasks. Thoroughout the project, we all collaborated and contributed to each other's coding.

Installation Instruction

Licence

This project is licensed under the MIT License.

Top categories

Loading Svelte Themes