this post was submitted on 07 Jul 2023
8 points (100.0% liked)

Nemmy

141 readers
12 users here now

Nemmy: The Neat Lemmy App for the Web

This project is focused on building an App with the best possible User Experience.

Nemmy Early Access Website

Nemmy on Google Play

Nemmy on GitHub

founded 1 year ago
MODERATORS
8
submitted 1 year ago* (last edited 1 year ago) by Cr4yfish to c/nemmy
 

This post will be updated regularly.

Last update: 06.08.2023, updated roadmap

Tl;DR

Nemmy is a PWA (Progressive Web App), this means that you can use Nemmy in the browser of your choice or install it on your device.

If you want to stay updated about the progress, make sure to stop by at the end of the day here. I usually post the daily Dev Update around 11pm UTC.

Website: nemmy.app

GitHub: github.com/cr4yfish/nemmy

App Stores:

How to install

  1. Visit the Website
  2. Press "install to device". This button will be displayed in various locations depending on the device.
  • On Desktops it's usually on the right side of the URL bar
  • On phones it's usually in the settings/sidebar menu

Supported OSs for installation of the PWA

  • Android
  • IOS (Only installable via Website)
  • Windows 10/11
  • Chrome OS
  • Linux maybe (untested)

All other devices can of course still access the Website like usual.

Known Issues

There are a lot so I'll only list very annoying ones

...

Most issues are fixed by refreshing the browser window or the PWA screen.

Donations

I'm creating Nemmy because I want to, not because I want to earn any money from it - but hosting it costs a lot of money and after seeing the last bill from my hosting provider I decided to open up donations.

Any money donated will be used only and exclusively for the hosting costs.

Donation options:

Roadmap for Q3 2023

The roadmap is taken from GitHub and will be kept up-to-date

Note: A crossed off item does not mean I wont improve it anymore. It just means the basic implementation is done.

  • [x] Basic APIs
  • [x] Voting / Interactions
    • [x] Voting on Posts
    • [x] Voting on Comments
    • [x] Bookmarking Posts & Comments
  • [x] PWA installable
  • [x] Community Page
  • [X] Sort/Filter/Search
    • [X] Search
      • [x] Search for Communities
      • [x] Search for Posts
      • [X] Search for Users
    • [x] Filter
    • [x] Sorting
    • [x] Explore Section
  • [x] Authentication
    • [x] Login
    • [x] Register
    • [x] Support for multiple instances
    • [x] Subscribing to Communities
  • [x] Creating Content
    • [x] Creating Comments
    • [x] Creating Posts
    • [x] Creating Communities
    • [x] Supporting all Lemmy Markdown Features
    • [x] Support Markdown inserts
  • [ ] User Page
    • [x] Settings <- Backend done. Will add more stuff later
    • [x] Notifications
    • [x] User Profile
    • [x] User Posts
    • [X] Bookmarks
    • [x] User Comments
    • [ ] Chat <- WIP
  • [x] Sidebar
    • [x] Subscribed Communities
    • [x] Instance Info
  • [ ] Edit tools <- Next Step
    • [ ] Edit Comments
    • [ ] Edit Posts
  • [ ] Moderation Tools
    • [ ] Delete Posts/Comments
    • [ ] Ban Users
    • [ ] Lock Posts/Comments
    • [ ] Modify Posts (e.g. change title, mark as NSFW)
  • [ ] Offline Features <- Is being worked on on another branch
    • [ ] Content Cache
    • [ ] Upload when online
    • [ ] Show UI without connection
  • [ ] Customization
    • [ ] User Themes <-Research
    • [x] Dark/Light mode per User choice
    • [x] Compact Style
    • [ ] Classic Style (Like old.reddit) <-Design phase
  • [ ] QoL Features
    • [ ] Auto-Register to other instances
    • [ ] Subscribe to the same community on multiple instances (like c/nemmy on Lemmy.world and Lemmy.ml)
    • [ ] Bulk Block/Hide Communities with the same or similar Name
    • [x] Subscribe/Unsubscribe from Communities while in Search mode (So you don't need to leave the Search page just to unsubscribe/subscribe)
    • [ ] Improved Sorting
  • [ ] Instanceless features
    • [x] Create Communities regardless of instance
    • [ ] Create Posts regardless of instance
    • [ ] Unified Account cross-instances

Ideas for Q4+

  • Use GPT3.5 to sum up large text bodies
  • Improve search Indexing of Posts
  • Make every single feature of the App 100% usuable for Blind, deaf and color blind people
  • Add a keyword ban (e.g. you don't want anything with "Beans" in your feed)
  • Improve PWA Experience until it feels like a native app
  • Think about making a native app
all 14 comments
sorted by: hot top controversial new old
[–] Cr4yfish 1 points 1 year ago

Comment reply test #2

[–] Cr4yfish 1 points 1 year ago (1 children)
[–] Cr4yfish 1 points 1 year ago (1 children)
[–] Cr4yfish 0 points 1 year ago

Mobile comment reply test

[–] Cr4yfish 1 points 1 year ago

Testcomment with Nemmy

[–] Cr4yfish 1 points 1 year ago

reply to comment test

[–] Cr4yfish 1 points 1 year ago (1 children)
[–] Cr4yfish 1 points 1 year ago

Postpage overhaul reply test#1

[–] Cr4yfish 1 points 1 year ago (1 children)

Postpage overhaul mobile test#1

[–] Cr4yfish 1 points 1 year ago

postpage overhaul mobile reply test#1