Team Project PV247 Denis Slávik slavik@inqool.cz Mikuláš Ponechal ponechal@inqool.cz Organisation requirements ● Repository with code ● Online presentation at the last exercise (14.12.2020) ● Hosted web project on hosting (e.g. Firebase Hosting) Technological requirements ● Web application in Typescript ● Responsive design ● User authentication (e.g. Firebase Auth) ● CRUD: Working with storage (e.g. Firebase Firestore) ● Optional: use data from open API Ideas Own ideas are more than welcome! Basic ideas ● Books Finder App ● Recipe Manager App ● Note taking App ● TV Shows App Books Finder App ● Allows users to search for books ● List user the resulting books ● Details page of the selected book ● Users can save/delete favorite books ● Open APIs: ○ https://openlibrary.org/dev/docs/api/books ○ https://developers.google.com/books/docs/overview Recipe Manager App ● Allows users to manage recipes ● List user the recipe titles ● Details page with the recipe description and image ● Open APIs: ○ http://www.recipepuppy.com/about/api ○ https://www.themealdb.com/api.php Note taking App ● Allow users to manage categorizable notes ● Searchable list of notes (Title, Date Created, Category, etc.) ● Details page with editable note (Title, Content) ● Content of the note should be saved as Markdown ○ https://github.com/rexxars/react-markdown ○ https://github.com/andrerpena/react-mde TV Shows App ● Allows users to search for TV shows ● List user resulting TV shows ● Details page with informations about selected TV show and episodes ● Users can save/delete favorite TV shows ● Open APIs: ○ http://www.tvmaze.com/api Projects from last semester (2019) ● TV Shows App ● Book Finder App ● Mobile app manager ● Travel App ● La Musica ● Podcast sharing app ● Course recommender ● MTG deck builder app ● Music band management app ● Recipe Manager App Organisation ● Teams: 2-3 members ● Pick team until 23.11.2020 ● Pick project idea until 27.11.2020 ● Sign your team and project idea ● IS ⇒ Study materials ⇒ PV247 ⇒ “Project teams” link ● Project suggestions ⇒ betko@inqool.cz / faculty discord ● Deadline 13.12.2020 ● Online presentation 14.12.2020 Questions?