Changes between Version 1 and Version 2 of SouceVersionControlOrganizationRevised
- Timestamp:
- 12/28/25 22:47:03 (9 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SouceVersionControlOrganizationRevised
v1 v2 2 2 За Контрола на верзиите на изворниот код се користи Git. Користиме посебни репозиториуми за frontend и backend делот од проектот. 3 3 • jsm_banking ја содржи Next.js/React (frontend) апликацијата 4 4 5 ○ Во jsm_banking/app/(auth) се наоѓаат страниците за автентикација (sign-in, sign-up) 6 5 7 ○ Во jsm_banking/app/(root) се наоѓаат главните страници (analytics, budgets, connect-bank, my-banks, onboarding, payment-transfer, transaction-history) 8 6 9 ○ Во jsm_banking/components/ui се наоѓаат сите React компоненти (AuthForm, BankCard, Sidebar, TransferFunds, TotalBalanceBox, TopCategories, DoughnutChart, итн.) 10 7 11 ○ Во jsm_banking/constants се наоѓаат константите и конфигурациите 12 8 13 ○ Во jsm_banking/contexts се наоѓа AuthContext за управување со автентикација 14 9 15 ○ Во jsm_banking/hooks се наоѓаат custom hooks (useAnalytics, useAuth, useBanking) 16 10 17 ○ Во jsm_banking/lib/actions се наоѓаат server actions и API клиенти (user.actions, api-client, utils) 18 11 19 ○ Во jsm_banking/types се наоѓаат TypeScript типови и интерфејси 20 12 21 ○ Конфигурациски фајлови: next.config.ts, tailwind.config.js, tsconfig.json, package.json 22 13 23 • django-backend ја содржи Django (backend) апликацијата 24 14 25 ○ Во django-backend/authentication се наоѓаат модулите за автентикација (admin.py, serializers.py, urls.py, views.py) 26 15 27 ○ Во django-backend/banking се наоѓаат главните модели и views (models.py, views.py, serializers.py, urls.py) 28 16 29 ○ Во django-backend/banking/plaid_views.py се наоѓаат views за Plaid интеграција 30 17 31 ○ Во django-backend/banking/dwolla_views.py се наоѓаат views за Dwolla интеграција 32 18 33 ○ Во django-backend/banking_backend се наоѓаат главните конфигурации (settings.py, urls.py, wsgi.py, asgi.py) 34 19 35 ○ Во django-backend/migrations се наоѓаат миграциите за базата на податоци 36 20 37 ○ Конфигурациски фајлови: manage.py, requirements.txt, .env
