startup/upupa_dataist_ir
Go to file
Hadi Mottale 4704d7802b feat: Initial project setup and core API functionality
This commit introduces the initial structure for the data platform, including:

- **Core Structure:** Setup of basic Go modules, environment, and project layers (cmd, internal, pkg).
- **SQLite Store:** Implements data persistence using SQLite, including schema initialization (collections/records).
- **CRUD Operations:** Full C.R.U.D. logic for records within collections.
- **Dynamic Querying:** Implements advanced query features over JSON data:
    - **Filtering:** Dynamic filters (eq, gt, lt, etc.) on JSON fields using SQL casting (`CAST(... AS REAL)`).
    - **Pagination:** Support for `limit` and `offset` query parameters.
    - **Sorting:** Dynamic sorting based on JSON fields (`orderBy=field` or `orderBy=-field`).
2025-11-03 13:42:53 +03:30
cmd feat: Initial project setup and core API functionality 2025-11-03 13:42:53 +03:30
internal feat: Initial project setup and core API functionality 2025-11-03 13:42:53 +03:30
pkg/models feat: Initial project setup and core API functionality 2025-11-03 13:42:53 +03:30
README.md Note: Git Switch Heuristic 2025-11-03 13:35:41 +03:30
go.mod feat: Initial project setup and core API functionality 2025-11-03 13:42:53 +03:30
go.sum feat: Initial project setup and core API functionality 2025-11-03 13:42:53 +03:30

README.md

Note: Git Switch Heuristic