Skip to content

LouisChen1013/CharacterManagementSystem

Repository files navigation

CharacterManagementSystem

The purpose of this project is to simulate a game server management system. We build a GUI application with Tkinter that allows a user to manage the server. Users are able to query, add, update, and delete characters from the server.


Project First Look

character_management gif

Key Features

  • Interfaces to query/add/update/delete characters (CRUD)
  • Server Summary and Status
  • Implement with Tkinter and Flask

Technologies

  • Python
  • Flask
  • Tkinter
  • SQLite
  • OOP
  • Unit Test
  • UML
  • Git/Github

Installation

To run this project in your local machine, please follow the instructions below.

Prerequisites

Clone

Clone this repository to your local machine

git clone https://github.com/LouisChen1013/CharacterManagementSystem.git

Setup

1. Enter the project folder

cd CharacterManagementSystem

2. Install packages

pip3 install -r requirements.txt

3. Activate the API server

python3 server_api.py

4. Activate the GUI server

python3 server_gui.py

Your application will be run on your window

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages