Bakalářská práce je zaměřená na vývoj mobilní a webové fitness aplikace. Webová část, která má administrační účel, je zaměřená na evidenci dat, které jsou poté součástí mobilního softwaru. Uživatelé, kteří mají vytvořený účet, mohou zaznamenávat data o svých trénincích prostřednictvím vyplnění formuláře v mobilní aplikaci. Pokud uživatel není přihlášený může si vyzkoušet omezenou verzi aplikace.
Anotace v angličtině
The bachelor thesis deals with development of mobile and web fitness applications. The Web Part, which has an administrative purpose, deals on recording data, which is then part of the mobile software. Users who have created an account can record data about their trainings by filling out a form in the mobile app. If the user is not signed in, they can try a limited version of the application.
Web application, mobile application, MERN, React Native, fitness
Rozsah průvodní práce
89 s. (88 203 znaků)
Jazyk
CZ
Anotace
Bakalářská práce je zaměřená na vývoj mobilní a webové fitness aplikace. Webová část, která má administrační účel, je zaměřená na evidenci dat, které jsou poté součástí mobilního softwaru. Uživatelé, kteří mají vytvořený účet, mohou zaznamenávat data o svých trénincích prostřednictvím vyplnění formuláře v mobilní aplikaci. Pokud uživatel není přihlášený může si vyzkoušet omezenou verzi aplikace.
Anotace v angličtině
The bachelor thesis deals with development of mobile and web fitness applications. The Web Part, which has an administrative purpose, deals on recording data, which is then part of the mobile software. Users who have created an account can record data about their trainings by filling out a form in the mobile app. If the user is not signed in, they can try a limited version of the application.
Web application, mobile application, MERN, React Native, fitness
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoj webových a mobilních aplikací, přičemž se zaměřte na technologie, které hodláte při vývoji použít.
Navrhněte webovou fitness aplikaci pro administraci dat.
Proveďte návrh mobilní fitness aplikace pro běžné uživatele.
Naprogramujte navržené aplikace.
Vyvinuté aplikace dostatečně popište.
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoj webových a mobilních aplikací, přičemž se zaměřte na technologie, které hodláte při vývoji použít.
Navrhněte webovou fitness aplikaci pro administraci dat.
Proveďte návrh mobilní fitness aplikace pro běžné uživatele.
Naprogramujte navržené aplikace.
Vyvinuté aplikace dostatečně popište.
Seznam doporučené literatury
HOQUE, Shama. Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js. 2. Birmingham: Packt, 2018. ISBN 9781839215414.
SUBRAMANIAN, Vasan. Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node. Berkeley, CA: Apress, 2017. ISBN 978-1484226520.
BODUCH, Adam a Roy DERKS. React and React Native. 3. Birmingham: Packt, 2020. ISBN 9781839211140.
HOQUE, Shama. Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js. 2. Birmingham: Packt, 2018. ISBN 9781839215414.
SUBRAMANIAN, Vasan. Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node. Berkeley, CA: Apress, 2017. ISBN 978-1484226520.
BODUCH, Adam a Roy DERKS. React and React Native. 3. Birmingham: Packt, 2020. ISBN 9781839211140.
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Šilhavý:
- Proč No-SQL databáze?
- Řešíte v aplikaci příjem a výdej kalorií?
doc. Kotyrba:
- V čem je zásadní rozdíl mezi aplikacemi pro pokročilé a nepokročilé sportovce?
- Kde byla motivace pro vytvoření aplikace?
doc. Chramcov:
- Existují podobné aplikace?
- Jídla mohou zadávat i uživatelé?
Student na položené dotazy odpověděl a reagoval pohotově.