-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Matthew C. Simon edited this page Jun 1, 2025
·
2 revisions
Welcome to the solopro wiki!
____ _ _ _
/ ___| ___ | | ___ (_)___| |_
\___ \ / _ \| |/ _ \| / __| __|
___) | (_) | | (_) | \__ \ |_
|____/ \___/|_|\___/|_|___/\__|
|
Solo (Solomon Powered) heatMaps is a unique daily log. Users input a variety of objectives/ personal goals/ or unique & custom requirements, and begin to fill out Daily Logs based on their experiences each day. Each day is then evaluated by Solomon (Ai) and scored from 0 (Worst-day-Ever) - 100 (Best-day-Ever). The scores are reflected in a heatmap.
- git add .
- git commit -m "Updated Soloist"
- git push origin main
development instructions:
4. git checkout -b new-branch
5. git add ./ commit/ push as usual
Authetication:
flowchart LR
User(["User"])
GitHub["GitHub OAuth"]
Auth["Convex Auth"]
DB[(Database)]
State["App State"]
Features["Protected Features"]
User -->|"1. Login"| GitHub
GitHub -->|"2. Token"| Auth
Auth -->|"3. Create/Get"| DB
DB -->|"4. User ID"| State
State -->|"5. Access"| Features
| Function Type | Modifies DB | Reads DB | External Calls | HTTP Callable (runFunction) |
Client-side Usage (e.g. useMutation) |
Analogy |
|---|---|---|---|---|---|---|
mutation() |
✅ | ❌ | ❌ | ❌ | ✅ |
POST, PUT
|
query() |
❌ | ✅ | ❌ | ❌ | ✅ | GET |
action() |
❌ | ❌ | ✅ | ❌ | ✅ | Background Task |
httpAction()(used with runFunction) |
Optional | Optional | ✅ | ✅ | ❌ | REST Endpoint |