Bakalářská práce

Sociální síť pro filmové fanoušky

Social site for movie fans

Jakub Juřena
Anotace

Tato práce se zabývá tvorbou sociální sítě pro filmové fanoušky. Tato sociální síť zpracovává požadavky na serveru pomocí frameworku Node.js a využívá JavaScriptovou knihovnu React pro vytvoření přehledného uživatelského rozhraní pomocí znovupoužitelných komponent. K ukládání uživatelských dat je použita NoSQL databáze Mongo.

Abstract

This bachelor thesis deal with creation of social network for movie fans. The server with node.js framework recieves the requests and processes them. User interface uses javascript library React. User data is stored in NoSql database Mongo.

Zadání práce
Create web application allowing users to register and maintain they have already seen movies and movies that they want to watch in future. The portal will be implemented in Node.js using Express framework and will run on public cloud. Frontend will be implemented in React.js. The portal will have following capabilities:
  • It must have a friendly UI for both browsers and mobile devices
  • It must allow users to register via social networks and plain username password
  • Users can add in-app friends
  • If user is connected to any social network, app will offer them their friends from this network, who are also using this app
  • Users can manage their movie lists (add/remove movies from list and manage visibility – private, friends, public)
  • Users can browse through their own movie lists, their friends list and also public lists
  • Users can rate films, that they have already seen
  • Application will contain smart search, that will search in friends list first and then it will use some public api (e.g "the movie db" - https://www.themoviedb.org/documentation/api) for searching new films that friends don’t know
  • Search tab results will be similar to spotify (best results, movies, friends lists, public lists and maybe serials)
  • Search bar results will be segmented – best results, movies, lists, ... (e.g using Autosuggest component - http://react-autosuggest.js.org/)
Práce zkontrolována:
3. 6. 2019 10:50, Mgr. Martin Večeřa, učo 72839
Plný text práce
170,5 KB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
28. 6. 2019
Práce nebyla obhájena

Vedoucí

Mgr. Martin Večeřa, učo 72839
abs FI MU

Oponent

doc. RNDr. Pavel Matula, Ph.D., učo 2927
KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.