Every hero needs a quest log. Keep track of your played, pending and completed games as you embark on epic adventures across diferent worlds. From indie gems to AAA titles, make sure no game gets left behind.
GeeXPert is a web application for video game fans. In GeeXPert you can discover video games, create your own video game collection and track the progress of them. Also, you can discover video games based on your tastes through our artificial intelligence assistant.
I hope you enjoy it - RedondoDEV
| Home | Trending Games |
|---|---|
![]() |
![]() |
| Rated Games | Trending Games |
![]() |
![]() |
| Sign In | Sign Up |
![]() |
![]() |
| Collection | Recommendations |
![]() |
![]() |
| Card out of Collection | Card in Collection |
![]() |
![]() |
- Java
- Spring Boot
- Spring Web
- Spring Security
- JWT Authentication
- Spring Data JPA
- Hibernate
- MySQL
- TypeScript
- Angular
- Angular Material
- Node JS
- HTML5
- Tailwind CSS
- Ollama
- llama3.2:3b
- Maven
- Postman
- Docker
The source code can be found at the following links:
NOTE: The installation process and more details about the code are in these repositories.
This guide describes the necessary steps to run the GeeXPert application on your local computer.
Go to the official repository: GeeXPert-Backend
- Open the command console
- Navigate to the path where you want to save the project
- Execute the following command:
git clone https://github.com/RedondoDev/GeeXPert-Backend.git- Download and install Docker Desktop from: Docker Desktop for Windows
- During installation, a window will appear requesting the installation of the WSL subsystem
- Press any key to proceed with the installation
- Once installed, open Docker Desktop so the service is running (you can minimize the application)
- Navigate to the root folder of the cloned project
- Create a file named
.env - Copy the following content into the file:
DATABASE_URL=jdbc:mysql://mysql:3306/GeeXPert?allowPublicKeyRetrieval=true&useSSL=false
DATABASE_USERNAME=
DATABASE_PASSWORD=
IGBD_ID=
IGBD_KEY=
JWT_KEY=You must fill in the following parameters:
- Database username
- No spaces or special characters
- Database password
- Register with the IGDB API following this guide: IGDB Account Creation
- Once you obtain your ID and KEY, set them in the corresponding variables
- Generate a JWT key from: JWT Secret Generator
- Important: Select a length of 256 bits
- Copy the generated key using the copy button
Execute the following commands in the console:
# Access the Ollama container
docker exec -it ollama /bin/sh
# Download the AI model
ollama pull llama3.2:3b
# Verify the installation
ollama list- Open a command console
- Navigate to the root path of the backend project
- Execute:
docker compose up --buildGo to the official repository: GeeXPert-Frontend
- Open the command console
- Navigate to the path where you want to save the project
- Execute:
git clone https://github.com/RedondoDev/GeeXPert-Frontend.git- Open a command console
- Navigate to the root path of the frontend project
- Execute:
docker compose up --buildOnce all steps are completed, you can access the web application from your browser at:
For any issues or problems with the installation, contact us:
Email: JavierRedondoDev@gmail.com
| RedondoDEV |
|---|
|
|
This project is licensed under the MIT License










