Add Home

2026-03-27 10:40:53 +00:00
commit 1bffcaa146

22
Home.md Normal file

@@ -0,0 +1,22 @@
# Portfolio Engine — Wiki
A lightweight portfolio and financial data backend written in Go. Tracks companies, currencies, revenue reports, trades, and portfolio positions — replacing spreadsheets with a proper SQLite database, REST API, and interactive shell.
## Pages
- [[Getting Started]] — prerequisites, install, and running the server
- [[REST API]] — all HTTP endpoints with request/response examples
- [[Data Models]] — structs, enums, and the full database schema
- [[Shell Commands]] — interactive shell reference
- [[Project Structure]] — directory layout and what lives where
## Quick Start
```bash
git clone git@git.samantha42.xyz:samantha/Portfolio-Engine.git
cd Portfolio-Engine
go mod download
go run main.go
```
The server starts on `:8080` and the interactive shell is ready immediately in the same terminal.