Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rico-vz/gametaste

A User-friendly game review platform. 🎮
https://github.com/rico-vz/gametaste

game gaming igdb igdb-api php review reviews

Last synced: about 1 month ago
JSON representation

A User-friendly game review platform. 🎮

Awesome Lists containing this project

README

        

# GameTaste 🎮

GameTaste is a cutting-edge game review project that offers users an intuitive and user-friendly platform to share their opinions on their favorite games. Developed using a custom framework, this project leverages the power of IGDB API and TailwindCSS to provide an unparalleled experience to gamers around the world.

One of the standout features of GameTaste is its dark mode, which makes it easy on the eyes for users who prefer a more subdued color palette. Additionally, GameTaste provides users with the ability to create their own profile, complete with a bio and profile picture. This personalized touch allows users to showcase their gaming interests and connect with like-minded individuals.

Another great feature of GameTaste is the ability to review any game. Whether it's an old classic or a brand new release, users can share their thoughts and experiences with the gaming community. To make their reviews stand out, users can use markdown to style their content and add flair to their writing.
## Authors

- [@danylayasmin](https://github.com/danylayasmin)
- [@RiankaSpek](https://github.com/RiankaSpek)
- [@rico-vz](https://github.com/rico-vz)
- [@Dylan-Kuiper](https://github.com/Dylan-Kuiper)
## Features

- Dark mode
- User profile with bio & profile picture
- Review any game
- Use markdown to style your reviews
- Home page; currently trending games
- Review feed
## Installation

#### Requirements:
- PHP 7.4+
- MySQL
- Nginx/Apache
- Git
- IGDB API Key

Start by cloning this repository:
```bash
git clone [email protected]:rico-vz/gametaste.git
```

Navigate into the directory:
```bash
cd gametaste-main
```

Update/Install all Composer dependencies:
```bash
composer update
```

Configure your Nginx or Apache to serve from ./public.

In the case of using Nginx, apply the following rewrite rule:
```conf
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?controller=$1 last;
}
}
```

And finally change the IGDB API & Database credentials to yours.
## Demo

You can try out a fully functional GameTaste here: https://gametaste.by-a.dev/
## Screenshots

![GameTaste Homepage](https://i.imgur.com/1r7uUVg.png)
![GameTaste Homepage](https://i.imgur.com/fGP80zs.png)
![GameTaste Review Page](https://i.imgur.com/n5XxIj2.png)