Changes between Version 1 and Version 2 of SouceVersionControlOrganizationRevised


Ignore:
Timestamp:
12/28/25 22:47:03 (9 days ago)
Author:
231104
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SouceVersionControlOrganizationRevised

    v1 v2  
    22За Контрола на верзиите на изворниот код се користи Git. Користиме посебни репозиториуми за frontend и backend делот од проектот.
    33•       jsm_banking ја содржи Next.js/React (frontend) апликацијата
     4
    45○ Во jsm_banking/app/(auth) се наоѓаат страниците за автентикација (sign-in, sign-up)
     6
    57○ Во jsm_banking/app/(root) се наоѓаат главните страници (analytics, budgets, connect-bank, my-banks, onboarding, payment-transfer, transaction-history)
     8
    69○ Во jsm_banking/components/ui се наоѓаат сите React компоненти (AuthForm, BankCard, Sidebar, TransferFunds, TotalBalanceBox, TopCategories, DoughnutChart, итн.)
     10
    711○ Во jsm_banking/constants се наоѓаат константите и конфигурациите
     12
    813○ Во jsm_banking/contexts се наоѓа AuthContext за управување со автентикација
     14
    915○ Во jsm_banking/hooks се наоѓаат custom hooks (useAnalytics, useAuth, useBanking)
     16
    1017○ Во jsm_banking/lib/actions се наоѓаат server actions и API клиенти (user.actions, api-client, utils)
     18
    1119○ Во jsm_banking/types се наоѓаат TypeScript типови и интерфејси
     20
    1221○ Конфигурациски фајлови: next.config.ts, tailwind.config.js, tsconfig.json, package.json
     22
    1323•       django-backend ја содржи Django (backend) апликацијата
     24
    1425○ Во django-backend/authentication се наоѓаат модулите за автентикација (admin.py, serializers.py, urls.py, views.py)
     26
    1527○ Во django-backend/banking се наоѓаат главните модели и views (models.py, views.py, serializers.py, urls.py)
     28
    1629○ Во django-backend/banking/plaid_views.py се наоѓаат views за Plaid интеграција
     30
    1731○ Во django-backend/banking/dwolla_views.py се наоѓаат views за Dwolla интеграција
     32
    1833○ Во django-backend/banking_backend се наоѓаат главните конфигурации (settings.py, urls.py, wsgi.py, asgi.py)
     34
    1935○ Во django-backend/migrations се наоѓаат миграциите за базата на податоци
     36
    2037○ Конфигурациски фајлови: manage.py, requirements.txt, .env