= IKnow 2026 – Модерна реимплементација на студентски информациски систем == Основни информации ** Започнат:** 2026 **Ментор:** проф. д-р Вангел В. Ајановски **Предмет:** Бази на податоци 2025/2026 (Зимски семестар) **Членови:** * Борис Ѓорѓиевски – 233188 * Стефан Савески – 233149 == Краток опис на проектот IKnow 2026 претставува модерна реимплементација на студентски информациски систем кој се користи за управување со академски процеси. Системот е наменет за: * Студенти * Професори * Администратори Главната цел е да се задржи основната академска функционалност, но да се редизајнира системот со современа веб архитектура и cloud инфраструктура. Апликацијата е имплементирана како: * Next.js Single Page Application (Frontend) * .NET 9 REST API (Backend) * PostgreSQL база на податоци со Entity Framework Core За безбедност се користи: * JWT access токени со краток рок * Persistent refresh токени * Role-based авторизација Системот поддржува и автоматско генерирање на PDF документи преку PuppeteerSharp, како и cloud deployment преку Vercel, Render и Neon. == Документација и фази на развој {{{#!html
| Фаза | Линк до Wiki страница | Статус | Датум |
|---|---|---|---|
| Ph0 | Дефинирање на проектот | Завршено |
25.02.2026 |
| Ph1 | Архитектура на системот и планирање | Не е започнато | — |
| Ph2 | Дизајн на база на податоци | Не е започнато | — |
| Ph3 | Backend имплементација | Не е започнато | — |
| Ph4 | Автентикација и безбедност | Не е започнато | — |
| Ph5 | Frontend имплементација | Не е започнато | — |
| Ph6 | CI/CD и деплојмент | Не е започнато | — |
| Ph7 | Тестирање и валидација | Не е започнато | — |
| Ph8 | Перформанси и безбедносна анализа | Не е започнато | — |
| Ph9 | Финална документација | Не е започнато | — |