Changes between Version 6 and Version 7 of WikiStart


Ignore:
Timestamp:
02/25/26 13:36:11 (3 weeks ago)
Author:
233188
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v6 v7  
    1 = IKnow Student Information System (Modern Reimplementation)
     1= IKnow 2026 – Модерна реимплементација на студентски информациски систем
    22
    3 Short description:
     3== Основни информации
    44
    5 This project represents a modern reimplementation of the IKnow student information system used by universities to manage academic workflows for students, professors, and administrators.
     5 ** Започнат:** 2026 
     6 **Ментор:** проф. д-р Вангел В. Ајановски 
     7 **Предмет:** Бази на податоци 2025/2026 (Зимски семестар)
    68
    7 The goal is to preserve core academic functionality while redesigning the system using a modern web stack and cloud deployment approach. The system is implemented as a Next.js single-page application, a .NET 9 REST API backend, and a PostgreSQL database using Entity Framework Core.
     9 **Членови:**
    810
    9 Authentication is handled using short-lived JWT access tokens with persistent refresh tokens. The system also supports automated PDF document generation using PuppeteerSharp and is deployed in the cloud using Vercel, Render, and Neon.
     11 * Борис Ѓорѓиевски – 233188 
     12 * Стефан Савески – 233149 
    1013
    11 Team members:
    1214
    13 Boris Gjorgjievski 233188
    1415
    15 Stefan Saveski 233149
     16== Краток опис на проектот
    1617
    17 Course: Databases in 2025/2026/Winter Under the supervision of: Prof. Dr. Vangel V. Ajanovski
     18IKnow 2026 претставува модерна реимплементација на студентски информациски систем кој се користи за управување со академски процеси.
    1819
    19 Content:
     20Системот е наменет за:
     21
     22 * Студенти 
     23 * Професори 
     24 * Администратори 
     25
     26Главната цел е да се задржи основната академска функционалност, но да се редизајнира системот со современа веб архитектура и cloud инфраструктура.
     27
     28Апликацијата е имплементирана како:
     29
     30 * Next.js Single Page Application (Frontend) 
     31 * .NET 9 REST API (Backend) 
     32 * PostgreSQL база на податоци со Entity Framework Core 
     33
     34За безбедност се користи:
     35
     36 * JWT access токени со краток рок 
     37 * Persistent refresh токени 
     38 * Role-based авторизација 
     39
     40Системот поддржува и автоматско генерирање на PDF документи преку PuppeteerSharp, како и cloud deployment преку Vercel, Render и Neon.
     41
     42== Документација и фази на развој
    2043{{{#!html
    2144<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%;">