Add Home
22
Home.md
Normal file
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.
|
||||||
Reference in New Issue
Block a user