Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
@GRID-Game-Store

GRID

GRID

Introduction

Welcome to GRID! This GitHub organization is dedicated to developing an educational cutting-edge gaming website built on the Spring Boot and React stack. Our goal is to create a platform that provides an exceptional gaming experience for gamers, similar to industry leaders like Steam.

Technologies Used

  • Maven - Build tool
  • Spring Boot - Web framework
  • JUnit - Testing framework
  • React

GRID Demo Video

Check out our demo video showcasing the main features of the GRID project:

Main Page

main.mp4

AI Chat Consultant

ai.mp4

Authentication, Authorization

signup.mp4

Payment Abilities

payment.mp4

The demo includes:

  • Overview of the main page
  • AI-powered chat consultant using Vertext Gemini
  • Registration and authorization process with Keycloak
  • Payment integration with Stripe and PayPal
  • Admin panel walkthrough

Features

  • AI Chat Consultant: Powered by Vertext Gemini, providing intelligent customer support.
  • Secure Authentication: Implemented using Keycloak for robust user management.
  • Multiple Payment Options: Integrated with Stripe and PayPal for flexible payment processing.
  • Admin Panel: Comprehensive admin interface for easy management of the platform with a help of Astro.js and Spring Boot

Getting Started

Backend

This application requires pre-installed JDK 17 or higher. See more.

  • Clone this repository
git clone https://github.com/GRID-Game-Store/backend
  • Make sure you are using JDK 17 and Maven
  • You can build the project and run the tests by running mvn clean package or mvn install / mvn clean install
Run Spring Boot app using Maven:

Now you can launch the server 8081.

  • run Spring Boot app using Maven: mvn spring-boot:run
  • [optional] Run Spring Boot app with java -jar command java -jar target/grid-0.0.1-SNAPSHOT.jar

Frontend

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Pinned Loading

  1. GRID-Ecommerce-Backend GRID-Ecommerce-Backend Public

    Spring Boot Ecommerce Website Backend

    Java 5 2

  2. GRID-Ecommerce-Frontend GRID-Ecommerce-Frontend Public

    HTML 1 1

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

Morty Proxy This is a proxified and sanitized view of the page, visit original site.