Pri praktikumu nam je bilo predstavljenih veliko različnih projektov, vendar nas je delo pri prostovoljnem neprofitnem društvu Likus najbolj pritegnilo. Ta projekt nam je bil zanimiv predvsem zaradi tega, ker smo imeli možnost spoznati veliko novih tehnologij, kot so uporaba microweberja, selitev podatkovnih baz ter postavitev spletnega strežnika, prav tako pa je vso opravljeno delo bilo za dober namen.
Likus ohranja sloves največje organiziranje literarnih piscev v Republiki Sloveniji (ljubiteljev) z več kot 30 letno tradicijo pisanja. Združuje ljudsko besedo takšno kot je v prozi in pesmih. Izražena je ljubezen, veselje, žalost, bolečina, grenki in vedri spomini na življenje ljudi, dogodke, ki so se zgodili, spomini na čase, ki jih nikoli več ne bo. Z veliko mero solidarnosti in sočutnosti omogoča ustvarjanje zbirke vsem, ki to želijo in izražajo s pisanem v izvirni obliki, tako kot jo je nekdo doživel in čutil. Umetniška vrednost je manj pomembna od vsebine in ravno zato je ta dokument časa širši. Pisanje ni omejeno na peščico piscev ampak, je omogočena objava vsebin, ki je sicer nebi bilo.
Naš namen je tako bil vzpostaviti aplikacijo, preko katere lahko vsak uporabnik prosto bere vse že objavljene knjige in članke. V primeru, da uporabnik ni registriran se mu ponudi možnost registracije ter izbira članstva v društvu. Izbira lahko med prijavo v enega izmed dveh društev (SLPS - brez članarine, LIKUS - s članarino). Registriran uporabnik lahko nato ureja svoj profil (slika, telefonska številka, email, naslov), prav tako pa lahko naloži tudi svoj rokopis ter življenjepis. Glavna funkcionalnost registriranega uporabnika pa je predvsem objavljanje člankov ter knjig ki jih je napisal (te objave morajo biti potrjene s strani administratorja). V primeru, da registriran uporabnik pozabi geslo, ga lahko vedno ponastavi preko vnešenega maila z uporabo gumba "pozabljeno geslo".
Priporočene verzije:
- Microweber 1.2
- Strapi 4.10.5
- NodeJS 18.16.0
- PHP 8.2.6
- Kloniranje repozitorija
git clone https://github.com/mihaeldonko1/Likus.git
- Inštalacija NPM paketov
cd .\LikusBackend\ npm install
- NPM
cd .\LikusBackend\ npm run develop
- PHP
cd .\LikusFrontend\ php artisan serve
- Mihael Donko
- Jan Volovšek
- Miha Horvat
