Relayd is an open source link sharing app made for private groups.
- Dialyzer
- Create groups as example type
- Group-user association
- Groups LiveView
- Groups API
- Create site admin (+ put dashboard behind it)
- Add OpenApi & interactive docs page
- Add API auth
- Get emails working
- Add example React drop in (cmd-k?) w Typescript
- Add icons (https://heroicons.com)
- Add CI to GH
- Linting/Credo
- Dialyzer
- Test
- CI deployment via Nomad Pack
- Finish libcluster_nomad plugin (https://github.com/mikenomitch/libcluster)
- Finish caddy nomad plugin (https://github.com/mikenomitch/caddy-tlsnomad)
-
Add landing page with lorem ipsum
-
Create groups
-
Create posts (link, discussion, media)
-
Create chats
-
Create forums
-
Create tags (within groups?)
-
Create group admin prilidges
-
Create pseudo-groups
-
Email notifications & notification settings