Skip to content

gempoint/pulse

Repository files navigation

untitledradarappstack wakatime

Folder Structure

  • packages/
    • app - (do i even gotta explain) built w/ expo & react native
    • etc - random stuff aka assets for app like icons and theme
    • server - (where most of the work is done) built w/ hono, prisma and 2 braincells at 3am
    • compute - random benchmarking and central lib for 'algorithm'
    • compute-js - js/ts port of 'algorithm'
    • compute-rs - rust port of 'algorithm'
    • compute-wasm wasm port of 'algorithm' (not done at all)
    • microservices - random rust code put together to run small tasks

Docs/random bits of info

  • spotify api is very strict so it might say INVALID_REDIRECT_URI when doing some stuff show and tell
  • technically this could be ported to web but bffr whos gonna access this as a website
  • we need better ui for the app goddamn
  • there might be some bugs/security issues with auth (oops)
  • might not ever be a ios version unless i dev and build on a mac vm (not doing that)
  • for the love of everything that linux runs on, dont use yarn or npm but use bun
  • why move to dragonflydb another show and tell
    • might switch back to redis bc there might be some timeout issues when connecting
  • should prob add more error checking in api but ¯_(ツ)_/¯
  • might switch to rust for api (last resort for better performance)
  • for some reason it takes seconds to for like 5 users to analyse and return data even tho its written in rust (gotta improve that asap)
  • need to add social features
  • how tf does one improve api perfomance smh
  • db chart (for dummies) another show and tell

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.1.24. Bun is a fast all-in-one JavaScript runtime.