Skip to content

Web application in Blazor for managing an inventory of objects and stacks of elements through a catalog.

Notifications You must be signed in to change notification settings

JeremyTremblay2/mine-grid-inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧱⛏ Mine Grid Inventory ⛏🧱

The goal of this project is to develop an inventory simulator in .NET / Blazor Server for a famous game with blocks and mining.

✔️ Features

These features will be available in the future, when the project will be completely finished, so stay tuned to be notified when there will be available !

  • Visualization of a "grid" type inventory page in which it is possible to visualize different objects.
  • The project consists of two parts: the inventory grid and the inventory of available items
  • Display of inventory items, names, images, descriptions, stock, enchantments, repair materials...
  • Filtering, searching and paging the stock.
  • Responsive site, colorful, pleasant to use, accessible (English / French translations, preview of the text,...).
  • Recording user actions (log messages...).
  • The grid contains the elements (objects) or empty boxes depending on the location and the availability of the objects.
  • Addition of objects via drag and drop from stock to inventory with management of maximum object stacking sizes.
  • Save drop position, manage locations and maximum sizes in configuration files.
  • Removal of items via drag and drop outside the window, splitting/reducing stacks of items.

🖥️ Langages and technologies used

🧵 Prerequisities

⚙️ How to run the app ?

  • Start Visual Studio.
  • Open the solution in src/ named Blazor_PerretTremblay.
  • In Visual Studio, click on the solution on the Solution Explorer > Properties.
  • Select Multiple starting projects and for each project (Minecraft.Crafting and Minecraft.Crafting.Api), select Start.
  • Run the project inside Visual Studio and enjoy!

🧱 Structure of the project

You can look at the Technical Documentation file to learn more about the architecture and the structuration of this project.

📌 Documentation & developper guidance

You can find more information about the technical choices, conception and some sketches in the Wiki of this project.

Also, look at the doc folder at the root of this repository!

👤 Authors

Jérémy TREMBLAY

Louis PERRET

📝 License

We want to leave the possibility to other people to work on this project, to improve it and to make it grow, that's why we decided to place it under MIT license.

Read more about the MIT licence.

About

Web application in Blazor for managing an inventory of objects and stacks of elements through a catalog.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published