turash/scripts
Damir Mukimov 000eab4740
Major repository reorganization and missing backend endpoints implementation
Repository Structure:
- Move files from cluttered root directory into organized structure
- Create archive/ for archived data and scraper results
- Create bugulma/ for the complete application (frontend + backend)
- Create data/ for sample datasets and reference materials
- Create docs/ for comprehensive documentation structure
- Create scripts/ for utility scripts and API tools

Backend Implementation:
- Implement 3 missing backend endpoints identified in gap analysis:
  * GET /api/v1/organizations/{id}/matching/direct - Direct symbiosis matches
  * GET /api/v1/users/me/organizations - User organizations
  * POST /api/v1/proposals/{id}/status - Update proposal status
- Add complete proposal domain model, repository, and service layers
- Create database migration for proposals table
- Fix CLI server command registration issue

API Documentation:
- Add comprehensive proposals.md API documentation
- Update README.md with Users and Proposals API sections
- Document all request/response formats, error codes, and business rules

Code Quality:
- Follow existing Go backend architecture patterns
- Add proper error handling and validation
- Match frontend expected response schemas
- Maintain clean separation of concerns (handler -> service -> repository)
2025-11-25 06:01:16 +01:00
..
EU_FUNDING_API_README.md Major repository reorganization and missing backend endpoints implementation 2025-11-25 06:01:16 +01:00
eu_funding_api.go Major repository reorganization and missing backend endpoints implementation 2025-11-25 06:01:16 +01:00
eu_funding_api.py Major repository reorganization and missing backend endpoints implementation 2025-11-25 06:01:16 +01:00
README.md Major repository reorganization and missing backend endpoints implementation 2025-11-25 06:01:16 +01:00

Scripts

This directory contains utility scripts, API tools, and automation scripts for the Turash platform.

Contents

Usage

EU Funding API

The EU funding API scripts provide programmatic access to European Union funding programs and opportunities.

Go Version:

go run eu_funding_api.go

Python Version:

python eu_funding_api.py

See EU_FUNDING_API_README.md for detailed usage instructions and API documentation.