| Version 1 (modified by , 6 days ago) ( diff ) |
|---|
Инструкции за извршување на апликацијата
Прво треба да се спушти целиот код од GitHub. Тоа може да се направи со командата git clone https://github.com/your-username/iknow.
Структурата на проектот
iknow/
├── iknow-remaster/ # Next.js React frontend
└── iknow-api/ # .NET Web API backend
└── iknow-api/ # Изворен код за бекендот
Пред да се стартуваат апликациите потребно е да се осигурате дека имате пристап до базата на податоци. Апликацијата користи PostgreSQL база (дефинирана во appsettings.json).
За креирање на табелите во базата, се користи Entity Framework Core. Откако ќе ја конфигурирате конекцијата кон базата, потребно е да се изврши командата dotnet ef database update во папката на бекендот.
Frontend
Стартување на frontend
# прво навигираме кон папката cd iknow-remaster # креирање на .env.local фајл за поврзување со локалниот бекенд # во .env.local додадете: NEXT_PUBLIC_API_BASE_URL=http://localhost:5147 echo "NEXT_PUBLIC_API_BASE_URL=http://localhost:5147" > .env.local # инсталирање на зависности и стартување на апликацијата npm install npm run dev
Апликацијата треба да биде достапна на http://localhost:3000.
Backend
Стартување на backend
# прво навигираме кон папката каде што е проектот cd iknow-api/iknow-api # МНОГУ ВАЖНО ! - проверете го appsettings.json фајлот # потребно е тука да се пополнат соодветните податоци во ConnectionStrings -> DefaultConnection # за конектирање до вашата локална или cloud PostgreSQL база # ажурирање на базата (ако е потребно креирање на табелите) dotnet ef database update # стартување на апликацијата dotnet run
Апликацијата (API) треба да биде достапна на http://localhost:5147.
