izpis_h1_title_alt

A web application for making social plans
ID DIMITRIEVSKI, DANILO (Avtor), ID Smrdel, Aleš (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (7,37 MB)
MD5: 1172E908DC23641A8AF03FA409567AC7

Izvleček
The diploma thesis encompasses the design and development of a web application for making social plans. The goal is to provide people with a simple, intuitive, and secure way to make social plans with other people or friends online. The provided services of the application include: creating social plans, joining them, chatting with the members within a plan, giving them positive or negative feedback, and adding them as friends afterward. The application is built upon the client-server architecture. The client is a Vue.js web application, and the server is a Node.js REST API. By using this architecture we make room for multiple client applications in the future, such as a mobile application. Moreover, a NoSQL MongoDB database was used and the Mongoose ODM was used for all communication with the database to provide better security and to prevent the risk of external injection attacks. The user interface follows familiar and intuitive Material design guidelines. The server is hosted on Heroku, and the web application is deployed on Netlify, which makes it accessible to the users from any device with a browser, connected to the Internet.

Jezik:Angleški jezik
Ključne besede:Web Application, REST, NoSQL, Social Network, Node.js, Vue.js
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2022
PID:20.500.12556/RUL-138393 Povezava se odpre v novem oknu
COBISS.SI-ID:116067075 Povezava se odpre v novem oknu
Datum objave v RUL:19.07.2022
Število ogledov:610
Število prenosov:123
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Spletna aplikacija za izdelavo družabnih načrtov
Izvleček:
Diplomsko nalogo vključuje načrtovanje in razvoj spletne aplikacije za izdelavo družabnih načrtov. Cilj je zagotoviti preprost, intuitiven, a varen način za ustvarjanje družabnih načrtov z neznanci ali prijatelji na spletu. Storitve, ki jih nudi aplikacija, so: ustvarjanje družabnih načrtov, pridružitev le-tem, komunikacijo s člani znotraj načrta, dajanje pozitivnih ali negativnih povratnih informacij in naknadno dodajanje med prijatelje. Aplikacija je zgrajena na arhitekturi odjemalec-strežnik. Odjemalec je spletna aplikacija Vue.js, strežnik pa Node.js REST API. Z uporabo te arhitekture naredimo prostor za več odjemalskih aplikacij v prihodnosti, kot je mobilna aplikacija. Poleg tega je bila uporabljena NoSQL podatkovna baza MongoDB, ter Mongoose ODM za vso komunikacijo s podatkovno bazo, da se zagotovi večja varnost in prepreči tveganje zunanjih napadov z vbrizgavanjem kode. Uporabniški vmesnik sledi znanim in intuitivnim smernicam Material design. Strežnik je nameščen na storitvi Heroku, spletna aplikacija pa na storitvi Netlify, zaradi česar je uporabnikom dostopna s katere koli naprave z brskalnikom, povezane v Internet.

Ključne besede:Spletna aplikacija, REST, NoSQL, Socialno omrežje, Node.js, Vue.js

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj