Home - acdc-digital/solopro GitHub Wiki

Welcome to the solopro wiki!

 ____        _       _     _   
/ ___|  ___ | | ___ (_)___| |_ 
\___ \ / _ \| |/ _ \| / __| __|
 ___) | (_) | | (_) | \__ \ |_ 
|____/ \___/|_|\___/|_|___/\__|
      

solo-heatMaps

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 Update Version Main Commands (steps)

  1. git add .
  2. git commit -m "Updated Soloist"
  3. 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
Loading

Convex Function Types – Quick Reference

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
⚠️ **GitHub.com Fallback** ⚠️