Skip to content

A web, Android, and iOS client for the federated, activity pub based, Lemmy social media platform

License

Notifications You must be signed in to change notification settings

christianjuth/blorp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github banner

A cross platform web, iOS and Android client for Lemmy

🚀 Features/Todo

Blorp is a work in progress, and the goal is to check off everything below for v1

  • Posts
    • Markdown editor - working but needs improvement
    • Create post - working but needs improvement
    • Comment on post
    • Report
    • Moderate
  • Communities
    • Join/Leave
    • Sidebar on large and small screens
    • Create
    • Report
    • Moderate
  • Users
    • User page
      • Feed of user's posts
      • Feed of users comments
    • Multi acount login
  • Settings
    • Offline image caching for native
    • Clear cache
    • Post filtering
    • Link to GitHub for issue reporting
  • Internal
    • Anonymously catch runtime errors using Sentry
    • End-to-end tests
      • Initial setup
      • Test critical user flows
    • Unit tests
      • Tests Zustand stores - mostly done
      • Tests lib folder
    • Storybook
      • Visial testing via Cromatic

📚 Stack

  • One - One React framework for web and native
  • Tamagui - Unified style solution optimised for web ant native
  • Vite - Next Generation Frontend Tooling
  • Zustand - Bear necessities for state management in React

About

A web, Android, and iOS client for the federated, activity pub based, Lemmy social media platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages