📋 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