diff --git a/backend/routes/main.ts b/backend/routes/main.ts index 8ca7889..c0c9893 100644 --- a/backend/routes/main.ts +++ b/backend/routes/main.ts @@ -1,21 +1,7 @@ import express, { type Request, type Response } from "express"; -import userData from '../userKnowledge.json'; const router = express.Router(); -/* GET home page. */ -router.get('/2_0', function (req: Request, res: Response) { - res.render('main/2_0', { userData }); -}); - -router.get('/cv', function (req: Request, res: Response) { - res.render('cv', { userData }); -}); - -router.get('/1_0', function (req: Request, res: Response) { - res.render('main/1_0'); -}); - router.get('/list', function (req: Request, res: Response) { res.render('list'); }); diff --git a/backend/userKnowledge.json b/backend/userKnowledge.json deleted file mode 100644 index 97bf9d8..0000000 --- a/backend/userKnowledge.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "first_name": "Nikola", - "last_name": "Petrov", - "phone_number": "+38670749506", - "occupation": "Developer", - "birth": "14, November, 2000", - "living_location": "Ljubljana, Slovenia", - "web_link": "https://petrovv.com", - "git_link": "https://git.petrovv.com/explore", - "email": "nikola@petrovv.com", - "instagram_handle":"@nikolainsta7", - "instagram_link":"https://www.instagram.com/nikolainsta7", - "about_me": [ - "I am Nikola, currently pursuing my studies at the Faculty of Electrical Engineering and Computer Science (FERI) in Maribor. My academic journey is largely driven by my interest in application and web development. I find the process of creating functional and user-friendly digital solutions both challenging and rewarding. This field allows me to blend creativity with technical skills, which I find particularly engaging.", - "Recently, I have developed an interest in the game of Go. The strategic depth and complexity of the game have captivated my attention, providing a stimulating mental exercise. Additionally, I have started exploring photography. Capturing moments and expressing visual stories through a lens has become a newfound passion, offering a different kind of creative outlet that complements my technical pursuits." - ], - "project": [ - { - "img": "/images/projects/password_manager.jpeg", - "title": "Password manager", - "des": "CLI app", - "link": "https://git.petrovv.com/nikola/password_manager" - }, - { - "img": "/images/projects/list.jpeg", - "title": "My watch/game list", - "des": "", - "link": "/list" - }, - { - "img": "/images/logo.png", - "title": "Server", - "des": "Everything running on my server", - "link": "https://git.petrovv.com/nikola/personal_website" - }, - { - "img": "/images/projects/projektna_naloga.jpeg", - "title": "Highway Tracker", - "des": "School project", - "link": "https://git.petrovv.com/nikola/school/src/branch/master/projektna_naloga" - }, - { - "img": "/images/projects/bitshift.jpeg", - "title": "BitShifters", - "des": "unity", - "link": "https://git.petrovv.com/nikola/school/src/branch/master/semester_4/razvoj_programskih_sistemov/bitshifters" - }, - { - "img": "/images/projects/tetris.jpeg", - "title": "Tetris", - "des": "WPF", - "link": "https://git.petrovv.com/nikola/school/src/branch/master/semester_4/razvoj_programskih_sistemov/tetris" - } - ], - "experience": [ - { - "title": "HW Developer", - "company": "Spica International", - "time": "17/03/2025 - 01/08/2025", - "des": "Worked on access menegment systems. Programed integrated devices, based on Buildroot using c++ and python web server." - }, - { - "title": "Backend/Frontend", - "company": "RRC d.o.o", - "time": "01/09/2024 - 31/12/2024", - "des": "Worked on goverment websites for collage enrolment and student dorm requests." - }, - { - "title": "Developer", - "company": "RRC d.o.o", - "time": "18/03/2024 - 31/05/2024", - "des": "Student practicum. Backend in java with frontend in ext JS and jQuery." - }, - { - "title": "Developer/IT", - "company": "LightAct", - "time": "01/07/2022 - 01/09/2022", - "des": "I helped maintaining data base, worked on the application (integrated a capture card and IP camera), assembled new server rack, installed new UTP/power connectors in the office." - }, - { - "title": "Mentor", - "company": "Institute 404", - "time": "08/06/2020 - 19/06/2020", - "des": "I helped primary school children with their projects with soldering, laser cutting, and building." - }, - { - "title": "Maintenance technician", - "company": "Hella Saturnos d.o.o.", - "time": "04/09/2018 - 18/01/2019", - "des": "I maintained and repaired machines from plastic presses to personal stations." - }, - { - "title": "Maintenance technician", - "company": "Best Western Premier Hotel Slon", - "time": "01/03/2018 - 04/05/2018", - "des": "I helped with setting up the conference/event rooms. I helped customers and fixed problems like replacing light bulbs, wall sockets, hair-dryers." - } - ], - "education": [ - { - "title": "(FERI) Faculty of Electrical Engineering and Computer Science, University of Maribor", - "time": "01/10/2021 - CURRENT", - "des": "Graduate engineer of computer science and information technology." - }, - { - "title": "(SSTS Siska) Secondary school of technical professions siska", - "time": "01/09/2016 - 07/07/2021", - "des": "Electrotechnician." - } - ] -} \ No newline at end of file diff --git a/backend/views/cv.hbs b/backend/views/cv.hbs deleted file mode 100644 index 5752781..0000000 --- a/backend/views/cv.hbs +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - CV - - - - - - - - - - - - - - - - {{#with userData}} -
- -
-
- - -
-
- -
- Icon picture - -

{{first_name}} {{last_name}}

-

{{occupation}}

-
- -
- - {{living_location}} - - - {{birth}} - - - - {{email}} - - - - - {{phone_number}} - - - - - {{web_link}} - - -
-
- - - - - - - -
- - - -
- -
- - -
-

Experience

- -
- {{#each experience}} -
-
- - {{#unless @last}} - - {{/unless}} -
-
-

{{title}}

- {{company}} - {{time}} -

- {{des}} -

-
-
- {{/each}} -
-
- - -
-

Education

- -
- - {{#each education}} -
-
- - {{#unless @last}} - - {{/unless}} -
-
-

{{des}}

- {{title}} - {{time}} -
-
- {{/each}} - -
-
-
-
-
- {{/with}} - - - - - - - \ No newline at end of file diff --git a/static/assets/main/1_0/assets/WinBox/winbox.bundle.js b/static/1_0/assets/WinBox/winbox.bundle.js similarity index 100% rename from static/assets/main/1_0/assets/WinBox/winbox.bundle.js rename to static/1_0/assets/WinBox/winbox.bundle.js diff --git a/static/assets/main/1_0/assets/fontawesome/css/all.css b/static/1_0/assets/fontawesome/css/all.css similarity index 100% rename from static/assets/main/1_0/assets/fontawesome/css/all.css rename to static/1_0/assets/fontawesome/css/all.css diff --git a/static/assets/main/1_0/assets/fontawesome/webfonts/fa-solid-900.woff2 b/static/1_0/assets/fontawesome/webfonts/fa-solid-900.woff2 similarity index 100% rename from static/assets/main/1_0/assets/fontawesome/webfonts/fa-solid-900.woff2 rename to static/1_0/assets/fontawesome/webfonts/fa-solid-900.woff2 diff --git a/static/assets/main/1_0/css/intro.css b/static/1_0/css/intro.css similarity index 100% rename from static/assets/main/1_0/css/intro.css rename to static/1_0/css/intro.css diff --git a/static/assets/main/1_0/css/styles.css b/static/1_0/css/styles.css similarity index 100% rename from static/assets/main/1_0/css/styles.css rename to static/1_0/css/styles.css diff --git a/backend/views/main/1_0.hbs b/static/1_0/index.html similarity index 95% rename from backend/views/main/1_0.hbs rename to static/1_0/index.html index 1e6694f..e3dd14c 100644 --- a/backend/views/main/1_0.hbs +++ b/static/1_0/index.html @@ -15,18 +15,15 @@ Nikola Petrov - - - - - + + + + + - - -

Hi, I am Nikola Petrov diff --git a/static/assets/main/1_0/js/main.js b/static/1_0/js/main.js similarity index 100% rename from static/assets/main/1_0/js/main.js rename to static/1_0/js/main.js diff --git a/static/assets/main/2_0/css/style.css b/static/2_0/css/style.css similarity index 100% rename from static/assets/main/2_0/css/style.css rename to static/2_0/css/style.css diff --git a/backend/views/main/2_0.hbs b/static/2_0/index.html similarity index 50% rename from backend/views/main/2_0.hbs rename to static/2_0/index.html index ba2ac41..b77531a 100644 --- a/backend/views/main/2_0.hbs +++ b/static/2_0/index.html @@ -1,369 +1,490 @@ - - - - - - - - - Nikola Petrov - - - - - - - - - - -{{#with userData}} - - -
- - - - -
- - - - - - - -
- -
-

About me

-
- -
-

- {{#each about_me}} - {{this}} - {{#unless @last}} -
- {{/unless}} - {{/each}} -

-
- - - - -
- -

Interests

- -
    - - -
  • -
    - -
    - -
    - -

    Backend programming

    -

    - Backend programming focuses on server-side development, handling data storage, processing, and - business - logic to support the functionality of web and mobile applications -

    -
    -
  • - - -
  • - -
    - -
    - -
    - -

    Embedded systems

    - -

    - Embedded systems are specialized computing devices integrated into everyday products, performing - dedicated functions with real-time constraints. -

    -
    - -
  • - -
  • - -
    - -
    - -
    -

    Application programming

    -

    - Application programming involves writing code to create software applications that perform specific - tasks or functions. -

    -
    - -
  • - - -
- -
- -
- - - -
- -
-

Resume

-
- -
- -
-
- -
- -

Education

-
- -
    - {{#each education}} -
  1. -

    {{title}}

    - {{time}} -

    {{des}}

    -
  2. - {{/each}} -
- -
- -
- -
-
- -
- -

Experience

-
- -
    - {{#each experience}} -
  1. -

    {{title}} [ {{company}} ]

    - {{time}} -

    - {{des}} -

    -
  2. - {{/each}} - -
- -
- -
- - - - - - -
- -
- - - -{{/with}} - + + + + + + + + + Nikola Petrov + + + + + + + + + + + + +
+ + + + +
+ + + + + + + +
+ +
+

About me

+
+ +
+

+ I am Nikola, currently pursuing my studies at the Faculty of Electrical Engineering and Computer Science (FERI) in Maribor. My academic journey is largely driven by my interest in application and web development. I find the process of creating functional and user-friendly digital solutions both challenging and rewarding. This field allows me to blend creativity with technical skills, which I find particularly engaging. +
+ Recently, I have developed an interest in the game of Go. The strategic depth and complexity of the game have captivated my attention, providing a stimulating mental exercise. Additionally, I have started exploring photography. Capturing moments and expressing visual stories through a lens has become a newfound passion, offering a different kind of creative outlet that complements my technical pursuits. +

+
+ + + + +
+ +

Interests

+ +
    + + +
  • +
    + +
    + +
    + +

    Backend programming

    +

    + Backend programming focuses on server-side development, handling data storage, processing, and + business + logic to support the functionality of web and mobile applications +

    +
    +
  • + + +
  • + +
    + +
    + +
    + +

    Embedded systems

    + +

    + Embedded systems are specialized computing devices integrated into everyday products, performing + dedicated functions with real-time constraints. +

    +
    + +
  • + +
  • + +
    + +
    + +
    +

    Application programming

    +

    + Application programming involves writing code to create software applications that perform specific + tasks or functions. +

    +
    + +
  • + + +
+ +
+ +
+ + + +
+ +
+

Resume

+
+ +
+ +
+
+ +
+ +

Education

+
+ +
    +
  1. +

    (FERI) Faculty of Electrical Engineering and Computer Science, University of Maribor

    + 01/10/2021 - CURRENT +

    Graduate engineer of computer science and information technology.

    +
  2. +
  3. +

    (SSTS Siska) Secondary school of technical professions siska

    + 01/09/2016 - 07/07/2021 +

    Electrotechnician.

    +
  4. +
+ +
+ +
+ +
+
+ +
+ +

Experience

+
+ +
    +
  1. +

    HW Developer [ Spica International ]

    + 17/03/2025 - 01/08/2025 +

    + Worked on access menegment systems. Programed integrated devices, based on Buildroot using c++ and python web server. +

    +
  2. +
  3. +

    Backend/Frontend [ RRC d.o.o ]

    + 01/09/2024 - 31/12/2024 +

    + Worked on goverment websites for collage enrolment and student dorm requests. +

    +
  4. +
  5. +

    Developer [ RRC d.o.o ]

    + 18/03/2024 - 31/05/2024 +

    + Student practicum. Backend in java with frontend in ext JS and jQuery. +

    +
  6. +
  7. +

    Developer/IT [ LightAct ]

    + 01/07/2022 - 01/09/2022 +

    + I helped maintaining data base, worked on the application (integrated a capture card and IP camera), assembled new server rack, installed new UTP/power connectors in the office. +

    +
  8. +
  9. +

    Mentor [ Institute 404 ]

    + 08/06/2020 - 19/06/2020 +

    + I helped primary school children with their projects with soldering, laser cutting, and building. +

    +
  10. +
  11. +

    Maintenance technician [ Hella Saturnos d.o.o. ]

    + 04/09/2018 - 18/01/2019 +

    + I maintained and repaired machines from plastic presses to personal stations. +

    +
  12. +
  13. +

    Maintenance technician [ Best Western Premier Hotel Slon ]

    + 01/03/2018 - 04/05/2018 +

    + I helped with setting up the conference/event rooms. I helped customers and fixed problems like replacing light bulbs, wall sockets, hair-dryers. +

    +
  14. + +
+ +
+ +
+ + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/static/assets/main/2_0/js/script.js b/static/2_0/js/script.js similarity index 100% rename from static/assets/main/2_0/js/script.js rename to static/2_0/js/script.js diff --git a/static/images/projects/bitshift.jpeg b/static/2_0/projects/bitshift.jpeg similarity index 100% rename from static/images/projects/bitshift.jpeg rename to static/2_0/projects/bitshift.jpeg diff --git a/static/images/projects/list.jpeg b/static/2_0/projects/list.jpeg similarity index 100% rename from static/images/projects/list.jpeg rename to static/2_0/projects/list.jpeg diff --git a/static/images/projects/password_manager.jpeg b/static/2_0/projects/password_manager.jpeg similarity index 100% rename from static/images/projects/password_manager.jpeg rename to static/2_0/projects/password_manager.jpeg diff --git a/static/images/projects/projektna_naloga.jpeg b/static/2_0/projects/projektna_naloga.jpeg similarity index 100% rename from static/images/projects/projektna_naloga.jpeg rename to static/2_0/projects/projektna_naloga.jpeg diff --git a/static/images/projects/tetris.jpeg b/static/2_0/projects/tetris.jpeg similarity index 100% rename from static/images/projects/tetris.jpeg rename to static/2_0/projects/tetris.jpeg diff --git a/static/cv/index.html b/static/cv/index.html new file mode 100644 index 0000000..27e926d --- /dev/null +++ b/static/cv/index.html @@ -0,0 +1,272 @@ + + + + + + + + + CV + + + + + + + + + + + + + + + +
+ +
+
+ + +
+
+ +
+ Icon picture + +

Nikola Petrov

+

Developer

+
+ +
+ + Ljubljana, Slovenia + + + 14, November, 2000 + + + + nikola@petrovv.com + + + + + +38670749506 + + + + + https://petrovv.com + + +
+
+ + + + + + + +
+ + + +
+ +
+ + +
+

Experience

+ +
+
+
+ + +
+
+

HW Developer

+ Spica International + 17/03/2025 - 01/08/2025 +

+ Worked on access menegment systems. Programed integrated devices, based on Buildroot using c++ and python web server. +

+
+
+
+
+ + +
+
+

Backend/Frontend

+ RRC d.o.o + 01/09/2024 - 31/12/2024 +

+ Worked on goverment websites for collage enrolment and student dorm requests. +

+
+
+
+
+ + +
+
+

Developer

+ RRC d.o.o + 18/03/2024 - 31/05/2024 +

+ Student practicum. Backend in java with frontend in ext JS and jQuery. +

+
+
+
+
+ + +
+
+

Developer/IT

+ LightAct + 01/07/2022 - 01/09/2022 +

+ I helped maintaining data base, worked on the application (integrated a capture card and IP camera), assembled new server rack, installed new UTP/power connectors in the office. +

+
+
+
+
+ + +
+
+

Mentor

+ Institute 404 + 08/06/2020 - 19/06/2020 +

+ I helped primary school children with their projects with soldering, laser cutting, and building. +

+
+
+
+
+ + +
+
+

Maintenance technician

+ Hella Saturnos d.o.o. + 04/09/2018 - 18/01/2019 +

+ I maintained and repaired machines from plastic presses to personal stations. +

+
+
+
+
+ +
+
+

Maintenance technician

+ Best Western Premier Hotel Slon + 01/03/2018 - 04/05/2018 +

+ I helped with setting up the conference/event rooms. I helped customers and fixed problems like replacing light bulbs, wall sockets, hair-dryers. +

+
+
+
+
+ + +
+

Education

+ +
+ +
+
+ + +
+
+

Graduate engineer of computer science and information technology.

+ (FERI) Faculty of Electrical Engineering and Computer Science, University of Maribor + 01/10/2021 - CURRENT +
+
+
+
+ +
+
+

Electrotechnician.

+ (SSTS Siska) Secondary school of technical professions siska + 01/09/2016 - 07/07/2021 +
+
+ +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/static/assets/cv/javascripts/html2pdf.v0.9.3.bundle.min.js b/static/cv/javascripts/html2pdf.v0.9.3.bundle.min.js similarity index 100% rename from static/assets/cv/javascripts/html2pdf.v0.9.3.bundle.min.js rename to static/cv/javascripts/html2pdf.v0.9.3.bundle.min.js diff --git a/static/assets/cv/javascripts/main.js b/static/cv/javascripts/main.js similarity index 100% rename from static/assets/cv/javascripts/main.js rename to static/cv/javascripts/main.js diff --git a/static/assets/cv/stylesheets/layout.css b/static/cv/stylesheets/layout.css similarity index 100% rename from static/assets/cv/stylesheets/layout.css rename to static/cv/stylesheets/layout.css diff --git a/static/assets/cv/stylesheets/style.css b/static/cv/stylesheets/style.css similarity index 100% rename from static/assets/cv/stylesheets/style.css rename to static/cv/stylesheets/style.css diff --git a/static/images/projects/Advent_Of_Code_Logo.jpg b/static/images/projects/Advent_Of_Code_Logo.jpg deleted file mode 100644 index 1c86ab0..0000000 Binary files a/static/images/projects/Advent_Of_Code_Logo.jpg and /dev/null differ diff --git a/static/images/projects/games.jpeg b/static/images/projects/games.jpeg deleted file mode 100644 index 8768c3d..0000000 Binary files a/static/images/projects/games.jpeg and /dev/null differ diff --git a/static/images/projects/media_player.jpeg b/static/images/projects/media_player.jpeg deleted file mode 100644 index 45b446a..0000000 Binary files a/static/images/projects/media_player.jpeg and /dev/null differ