= Ревидирана организација на контрола на верзии на изворниот код = За контрола на верзиите на изворниот код се користи Git, при што проектот е хостиран во еден GitHub репозиториум. Проектот е имплементиран како ASP.NET MVC веб апликација, користејќи ја стандардната организација на фолдери генерирана од Visual Studio. Целата апликација се наоѓа во root фолдерот WebApplication1. WebApplication1 ги содржи следните фолдери и датотеки: • Controllers/ – содржи MVC контролери кои ја имплементираат апликациската логика и обработката на кориснички барања. • Models/ – содржи модели и ентитети кои се користат за работа со податоци и бизнис логика. • Views/ – содржи Razor view датотеки (.cshtml) организирани по контролери, кои го претставуваат корисничкиот интерфејс. • App_Data/ – содржи податоци и локални бази кои се користат од апликацијата. • Migrations/ – содржи Entity Framework миграции за управување со шемата на базата на податоци. • App_Start/ – содржи конфигурациски класи за иницијализација на апликацијата (routing, filters, bundle конфигурации). • Content/ – содржи CSS датотеки и стилови користени во апликацијата. • Scripts/ и jquery/ – содржат JavaScript библиотеки и скрипти. • bin/ и obj/ – содржат генерирани бинарни датотеки и build артефакти. • Properties/ – содржи конфигурациски информации поврзани со проектот. Главните конфигурациски и проектни датотеки се: • Global.asax, Global.asax.cs – влезна точка и глобална конфигурација на апликацијата. • Startup.cs – конфигурација за иницијализација на апликацијата. • Web.config, Web.Debug.config, Web.Release.config – конфигурациски датотеки за различни околини. • WebApplication1.csproj – проектна датотека. • packages.config – листа на користени NuGet пакети. Контролата на верзии се врши преку Git commits за секоја значајна функционална промена, при што main гранката ја содржи стабилната верзија на апликацијата.