Skip to content

Commit

Permalink
pdf s hotovou praci, doplneni abstraktu do readme, opravy odkazu v re…
Browse files Browse the repository at this point in the history
…adme
  • Loading branch information
rodlukas committed May 24, 2020
1 parent 8e9e51c commit a6f3044
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 5 deletions.
Binary file added DP.pdf
Binary file not shown.
37 changes: 32 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
# Master's thesis: Extension of the web application for the project “Úspěšný prvňáček”
![Build LaTeX document](https://github.com/rodlukas/masters-thesis/workflows/Build%20LaTeX%20document/badge.svg)
## [EN] Abstract
TBD
The goal of this thesis is to extend the web application for the project “Úspěšný
prvňáček” which offers an extra education and courses for preschoolers. The
original application was created in a bachelor's thesis and offers features for
storing information about clients, their attendances, groups, payments for the
lectures, and viewing the client's entire history. The server side of the original
and also the new application is written in Python with Django web framework,
the client side is built with React and communicates via a REST API thanks
to Django REST Framework. The final new extended application meets all
the new requirements made by the lector. Also, thanks to the integration with
advanced tools for easier development and maintenance, high code coverage
by automated API and UI (E2E) tests, and configuration of multiple deploy
environments, more reliable and faster delivery of new releases is possible.
The application is deployed to more environments (including the production
one) to Heroku and offers much more efficient and comfortable everyday work
covering more areas of functionality thanks to the new features.

## [EN] Assignment
1. Gather and describe new requirements for the extension of the application for the project “Úspěšný prvňáček”.
Expand All @@ -20,7 +34,20 @@ Brief info (EN + CZ) and text (CZ) is also available at [Czech Technical Univers
## [CZ] Téma, abstrakt a zadání diplomové práce
### Rozšíření webové aplikace pro projekt „Úspěšný prvňáček“
#### Abstrakt
TBD
Tato práce si klade za cíl rozšířit webovou aplikaci pro projekt „Úspěšný prvňáček“,
který nabízí doučování a kurzy pro budoucí nebo nastupující prvňáčky.
Původní aplikace byla vytvořena v rámci předcházející bakalářské práce
a slouží k evidování klientů, jejich docházky, skupin, plateb za lekce a zobrazení
celé historie klienta. Serverová část původní i nové aplikace je napsána
v Pythonu s webovým frameworkem Django, klientská část v Reactu, navzájem
spolu komunikují přes REST API díky Django REST Frameworku. Výsledná
nová rozšířená aplikace splňuje všechny nové požadavky lektorky. Také
je díky zavedení pokročilých nástrojů pro usnadnění vývoje a údržby, vysokému
pokrytí automatizovanými testy API i UI (E2E) a zavedení několika
prostředí pro nasazování umožněno spolehlivější a rychlejší dodávání nových
verzí. Aplikace je nasazena do několika prostředí (včetně produkčního) na Heroku
a lektorce umožňuje ještě efektivnější a pohodlnější každodenní práci
pokrývající více oblastí díky novým funkcím.

#### Zadání
1. Proveďte sběr a popis nových požadavků na rozšíření aplikace pro projekt „Úspěšný prvňáček“.
Expand All @@ -34,10 +61,10 @@ TBD
## Další informace o práci
Práce navazuje na mou předešlou **[bakalářskou práci *Webová aplikace pro evidenci klientů projektu „Úspěšný prvňáček“*](https://github.com/rodlukas/bachelors-thesis)**.

Práce byla (TBD) vypracována v roce 2020 na **[Fakultě informačních technologií ČVUT v Praze](https://fit.cvut.cz/)**. Obor *Webové a softwarové inženýrství*, zaměření *Softwarové inženýrství* ([BI-WSI-SI](http://bk.fit.cvut.cz/cz/plany/pl30013758.html)).
Práce byla vypracována v roce 2020 na **[Fakultě informačních technologií ČVUT v Praze](https://fit.cvut.cz/)**. Obor *Webové a softwarové inženýrství*, zaměření *Softwarové inženýrství* ([MI-WSI-SI](http://bk.fit.cvut.cz/cz/plany/pl30013758.html)).
## Jak si práci přečíst
Práce je dispozici ve [formátu PDF (TBD)](https://github.com/rodlukas/masters-thesis/raw/master/BP.pdf). K jejímu otevření postačí běžný PDF prohlížeč.
> Součástí tohoto repozitáře je také [PREZENTACE (TBD)](https://github.com/rodlukas/masters-thesis/raw/master/prezentace/BP_prezentace.pdf) shrnující informace o práci (aplikaci) použitá při obhajobě.
Práce je dispozici ve [formátu PDF](https://github.com/rodlukas/masters-thesis/raw/master/DP.pdf). K jejímu otevření postačí běžný PDF prohlížeč.
> Součástí tohoto repozitáře je také [PREZENTACE (TBD)](https://github.com/rodlukas/masters-thesis/raw/master/prezentace/DP_prezentace.pdf) shrnující informace o práci (aplikaci) použitá při obhajobě.
## Zdrojové kódy aplikace
Práce na aplikaci touto diplomovou prací neskončily a stále ji aktivně vyvíjím a rozšiřuji. Přejděte na [repozitář s kompletními kódy aplikace](https://github.com/rodlukas/UP-admin).
## Použité nástroje
Expand Down

0 comments on commit a6f3044

Please sign in to comment.