Skip to content

wjurasz/DesignThinkingApp

Repository files navigation

DesignThinkingApp

Opis projektu

DesignThinkingApp to w pełni działający system obsługi projektów oparty na metodologii Design Thinking. Aplikacja wspiera zespoły w planowaniu, organizacji oraz realizacji projektów zgodnie z etapami procesu projektowego, umożliwiając efektywne zarządzanie pomysłami oraz współpracę zespołową.

System został zaprojektowany jako nowoczesna aplikacja webowa z oddzielonym frontendem i backendem.

Technologie

Projekt został zbudowany z wykorzystaniem następujących technologii:

  • .NET – backend oraz logika biznesowa
  • React.js – frontend aplikacji
  • Microsoft SQL Server (MSSQL) – baza danych
  • Docker / Docker Compose – konteneryzacja i uruchamianie całego środowiska

Architektura

Projekt został zaprojektowany w architekturze Modular Monolith. Oznacza to, że aplikacja działa jako jeden system, jednak jej logika została podzielona na wyraźne moduły odpowiedzialne za różne obszary funkcjonalne. Takie podejście pozwala zachować czytelną strukturę kodu, łatwiejsze utrzymanie oraz możliwość przyszłej migracji do architektury mikroserwisów.

Architektura systemu:

  • Frontend: React.js
  • Backend: .NET API (Modular Monolith)
  • Baza danych: Microsoft SQL Server
  • Środowisko uruchomieniowe: Docker

Główne funkcjonalności

  • zarządzanie projektami zgodnie z metodologią Design Thinking
  • organizacja etapów procesu projektowego
  • zarządzanie zadaniami oraz pomysłami
  • współpraca zespołowa w ramach projektów
  • przechowywanie i zarządzanie danych projektowych

Autor

Wojciech Jurasz

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors