https://github.com/hulloitskai/smallerworld
a smaller world for you and your friends.
https://github.com/hulloitskai/smallerworld
friends rails
Last synced: 6 months ago
JSON representation
a smaller world for you and your friends.
- Host: GitHub
- URL: https://github.com/hulloitskai/smallerworld
- Owner: hulloitskai
- Created: 2025-03-17T23:40:48.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-15T22:03:14.000Z (6 months ago)
- Last Synced: 2025-04-15T22:25:27.311Z (6 months ago)
- Topics: friends, rails
- Language: TypeScript
- Homepage: https://smallerworld.club
- Size: 18.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# smallerworld
_a smaller world for you and your friends._
## setup
```bash
# install tools
brew install docker rbenv nodenv pyenv poetry watchman overmind# install libraries
brew install libvips# set up environment
git clone git@github.com:hulloitskai/smallerworld
cd smallerworld
bin/setup
```## todos
- [x] show upcoming events when not logged in
- [x] hide link href when not logged in
- [x] correct pinned posts order
- [x] add background gradients to user themes
- [x] auto-open notification settings after enable push notifs for first time
- [x] send notification when friend installs your smaller world
- [x] use chips instead of checkboxes for notification settings
- [x] send join invites using platform of user's choice
- [x] register device ID when creating push registration
- [?] "make your own smaller world!" onscreen prompt
- [x] show notification settings panel before enabling push notifs
- [x] implement our own auth (bye Supabase!)
- [x] keep user timezone up to date
- [x] add 'follow-up' post type
- [x] save drafts of new posts
- [x] make better landing page video
- shows you going in and out of different worlds
- shows you creating a post
- shows a friend getting your post
- shows friend replying to your post
- [x] fix phone number login for new zealand and costa rica
- [x] zoom into images on fullscreen carousel
- [x] onboarding redo (invite 3 friends, etc.)
- [x] arrow still isn't that obvious for enable push notifs
- don't allow scrolling until enabled?
- [x] inline rich text editor toolbar
- [x] launch new workbox-based service worker
- [x] smaller worldiverse feature
- [x] open 'create your own world' in mobile Safari on iOS
- [x] allow you to change icon of your smaller world as friend before you save
it
- [-] some android devices don't open app from notification
- [ ] make it easy to add friends from onboarding tutorial
- [ ] show arrow to show where the create a post button lives (⬇️)
- [ ] user-page-specific splash screens for Android / iOS
- [ ] fix iOS text selection in Vaul drawers
- [ ] adding friend page to chrome standalone doesn't dismiss join modal
- [ ] add android/ios chrome add-to-homescreen instructions
- [ ] remove old supabase auth code