Game Time Web

Game Time Web

Team

Briella Naomi, Daffa Mohamad Fathoni, I Made Surya Anahata, Belati Jagad, Wahyu Hidayat

Tech Stacks

Tech stack 0Tech stack 1Tech stack 2Tech stack 3Tech stack 4Tech stack 5
Background

The Game Time project is a collaborative effort for the Advanced Programming course, designed to enhance our backend development skills through advanced concepts. Group members are each responsible for specific features to optimize our workflow. We have created a detailed technical document to guide our development process and adhere to a disciplined Git Flow in all repositories to ensure code quality and effective teamwork. Key backend practices include deploying microservices, applying design patterns, adhering to software architecture principles, managing high-level networking, and using asynchronous programming. The project will conclude with final deployment and monitoring, and the technical documentation will cover both the current architectural framework.

About Project

A store that assists users in finding toys and items for their favorite games easily, while also providing a niche marketplace for sellers of game-specific toys and items.

Key functionalities include robust search and filter features allowing buyers, sellers, and third parties to locate games based on criteria like price, category, or relevance. The platform supports efficient game transactions, enabling buyers to purchase and sellers to list new games with detailed descriptions and prices. It maintains a comprehensive transaction history, recording purchase and sale details such as transaction IDs, products, prices, and payment statuses, presented intuitively for easy access. A shopping cart function allows buyers to add, modify, or remove game items before checkout, integrated with stock management to ensure accurate availability. Additionally, a rating and review system enables buyers to provide feedback on purchased games, with features for sellers to review and respond to customer reviews promptly.