The official backend API for Numex, a finance tracking app built for simplicity and ease of use.
| Layer | Implementation |
|---|---|
| REST API | Go, Echo |
| Persistent Storage | PostgreSQL + SQLc |
| In-Memory Store | Redis |
| Authentication | Google OAuth 2.0, JWT |
| AI Engine | Pluggable LLM providers |
| External Data | Exchange Rate API |
# 1. Clone the repository
git clone https://github.com/novda-union/numex-api
# 2. Navigate to the project directory
cd numex-api
# 3. Create your environment file
cp .env.example .env
# 4. Fill in the values in .env, then initialise the database
make init
# 5. Start the server
make run| Command | |
|---|---|
| make init | Start containers, apply schema and seed |
| make run | Start the server |
| make down | Stop containers and wipe data |
| make build | Compile optimized static binary |
© 2026 bclayn24. All rights reserved.