Changes between Version 6 and Version 7 of WikiStart
- Timestamp:
- 02/25/26 13:36:11 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v6 v7 1 = IKnow Student Information System (Modern Reimplementation)1 = IKnow 2026 – Модерна реимплементација на студентски информациски систем 2 2 3 Short description: 3 == Основни информации 4 4 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 (Зимски семестар) 6 8 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 **Членови:** 8 10 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 10 13 11 Team members:12 14 13 Boris Gjorgjievski 23318814 15 15 Stefan Saveski 233149 16 == Краток опис на проектот 16 17 17 Course: Databases in 2025/2026/Winter Under the supervision of: Prof. Dr. Vangel V. Ajanovski 18 IKnow 2026 претставува модерна реимплементација на студентски информациски систем кој се користи за управување со академски процеси. 18 19 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 == Документација и фази на развој 20 43 {{{#!html 21 44 <table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%;">
