Networkie

Jan Jeníček | Aug 14, 2022

📋 Shrnutí

Networkie je webová aplikace pro pokročilou správu kontaktů, kterou jsem kompletně vyvinul jako součást školního projektu pro kurz Javy na FIT ČVUT. Aplikace pomáhá uživatelům spravovat a pamatovat si důležité informace o kontaktech, jako jsou narozeniny, profily na sociálních sítích, telefonní čísla nebo oblíbené jídlo či alergie. Umožňuje také vizualizovat vztahy mezi jednotlivými kontakty, což je užitečné především pro profesionály s velkým množstvím kontaktů, jako jsou manažeři nebo obchodníci. Projekt se skládá z backendu vytvořeného pomocí technologií Java, SQL a Spring a frontendu postaveného na Reactu, TypeScriptu a Material UI.

Díky tomuto projektu jsem získal cenné zkušenosti s vývojem jak frontendové, tak backendové části. Naučil jsem se modelovat SQL databáze pomocí Springu, aplikovat designové vzory a pracovat s třívrstvou architekturou.

V rámci tohoto projektu jsem se naučil principy minimalistického designu a sestavovat tak přehledná a uživatelsky přívětivé webové aplikace.

💻 Použité technologie

  • React, Material UI
  • TypeScript
  • Java, Spring framework
  • SQL