Skip to content

matf-pp/2019_Unicorns

Repository files navigation

CvExpress 💎

CvExpress nastao je kao projekat u okviru kursa Programske paradigme.
Program ima za cilj da na osnovu podataka i želja, vezanih za sam dizajn, kreira odgovarajući CV korisniku. Program nudi razumljiv grafički korisnički interfejs pomoću kog korisnik unosi neophodne podatke, u pozadini generiše Latex fajl i isporučuje PDF fajl.

Program je napisan u programskom jeziku Ruby, na operativnom sistemu Ubuntu. Koristi biblioteku FXRuby, kako bi kreirao odgovarajući GUI.

Članovi tima 🦄

Instalacija i pokretanje 💻

Da bi se program CvExpress uspešno izvršavao neophodno je posedovati Latex instaliran:
sudo apt-get install latex-full
Naredno što treba uraditi jeste folder texmf, iz foldera projekta, kopirati u home direktorijum i pokrenuti komandu:
sudo texhash
Uz sve to potrebno je imati mogućnost pokretanja Ruby programa, uz dodatak FXRuby za grafičko okruženje.

Da bi se program pokrenuo, nakon preuzimanja fajlova, pozicionirati se u direktorijum gde se fajlovi nalaze.
Naredbom ./main.rb pokrećete program u kom dalje pravite svoj CV.

Uputstvo za upotrebu 📃

Nakon pokretanja programa, korisnik ima uvid u album sa slikama CV-eva, tj. kako mogu da izgledaju. Na osnovu slika bira dizajn svog CV-a i kreće u izradu. Korisniku se nudi odgovarajući GUI, u odnosu na načinjeni izbor, gde upisuje neophodne i željene informacije. Na kraju svakog grafičkog korisničkog interfejsa nalazi se submit dugme koje označava početak izrade CV-a, a u odredjenim postoji i dugme za dodavanje odgovarajuće fotografije.