Changes between Version 1 and Version 2 of WikiStart


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

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac
     1= IKnow Student Information System (Modern Reimplementation)
    22
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and
    5 handling of software issues, enhancements and overall progress.
     3Short description:
    64
    7 All aspects of Trac have been designed with the single goal to
    8 '''help developers write great software''' while '''staying out of the way'''
    9 and imposing as little as possible on a team's established process and
    10 culture.
     5This project represents a modern reimplementation of the IKnow student information system used by universities to manage academic workflows for students, professors, and administrators.
    116
    12 As all Wiki pages, this page is editable, this means that you can
    13 modify the contents of this page simply by using your
    14 web-browser. Simply click on the "Edit this page" link at the bottom
    15 of the page. WikiFormatting will give you a detailed description of
    16 available Wiki formatting commands.
     7The 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.
    178
    18 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    19 a new Trac environment, containing a default set of wiki pages and some sample
    20 data. This newly created environment also contains
    21 [wiki:TracGuide documentation] to help you get started with your project.
     9Authentication 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.
    2210
    23 You can use [wiki:TracAdmin trac-admin] to configure
    24 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    25 regard to ''components'', ''versions'' and ''milestones''.
     11Team members:
    2612
     13Boris Gjorgjievski 233188
    2714
    28 TracGuide is a good place to start.
     15Stefan Saveski 233149
    2916
    30 Enjoy! [[BR]]
    31 ''The Trac Team''
     17Course: Continuous Integration and Deployment (CIIT) 2025/2026
     18Under the supervision of: Prof. Dr. Vangel V. Ajanovski
    3219
    33 == Starting Points
     20Content:
    3421
    35  * TracGuide --  Built-in Documentation
    36  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    37  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    38  * TracSupport --  Trac Support
     22{{{#!html
    3923
    40 For a complete list of local wiki pages, see TitleIndex.
     24<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%;"> <tr style="color: darkred; font-weight: bold; text-align: center;"> <th>Phase</th> <th>Link to Wiki page</th> <th>Status</th> </tr> <tr> <td style="color: darkred; font-weight:bold;">P0 Phase0</td> <td><a href="#">Project Definition</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P1 Phase1</td> <td><a href="#">System Architecture Design</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P2 Phase2</td> <td><a href="#">Database Schema & ER Model</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P3 Phase3</td> <td><a href="#">Backend Implementation (.NET 9, REST API)</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P4 Phase4</td> <td><a href="#">Authentication & Authorization (JWT + Refresh Tokens)</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P5 Phase5</td> <td><a href="#">Frontend Implementation (Next.js SPA)</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P6 Phase6</td> <td><a href="#">Document Generation (PuppeteerSharp PDF)</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">P7 Phase7</td> <td><a href="#">Cloud Deployment (Vercel, Render, Neon)</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">M1 Milestone1</td> <td><a href="#">Public Demo & CI/CD Pipeline</a></td> <td style="color:darkgreen; font-weight:bold;">Completed</td> </tr> <tr> <td style="color: darkred; font-weight:bold;">M2 Milestone2</td> <td><a href="#">Final Presentation</a></td> <td style="color:black; font-weight:bold;">In Progress</td> </tr> </table> }}}