Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ironman5366/ursula
A social book-ranking app, with stack-ranking and an AI librarian
https://github.com/ironman5366/ursula
Last synced: 2 months ago
JSON representation
A social book-ranking app, with stack-ranking and an AI librarian
- Host: GitHub
- URL: https://github.com/ironman5366/ursula
- Owner: ironman5366
- License: isc
- Created: 2023-06-30T17:24:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-11T18:27:02.000Z (9 months ago)
- Last Synced: 2024-10-03T10:23:05.466Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 17.1 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ursula
A WIP book-ranking app with stack-ranking and AI recommendations.
## Download
### App Store:
https://apple.co/4csWtE0
## Reference:
- Run local (if you have supabase running locally, in `mobile`): `npm run start:local`
- Run against prod (in `mobile`): `npm run start:dev`
- Build: `npm run build:ios`, `npm run build:android`
- Create a new migration: `npx supabase migration new [name]`
- Push a migration: `npx supabase db push`
- Update the types: `npm run write-types`## Android Builds
Note to build on android you must have an ANDROID_HOME environment variable set to the location of your Android SDK.
This is usually in `~/Library/Android/sdk` on MacOS. You can follow instructions at
(https://docs.expo.dev/workflow/android-studio-emulator/) to configure this. For me (mac, ZSH), this meant
adding```
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
```to my ~/.zshrc.
As of writing (April 2, 2024), **you'll also need a JDK < 21 for react-native-async-storage** because of gradle
compatibility issues. For me, this meant:```
brew install openjdk@17
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
```