Skip to content

LWest001/reddit-client

Repository files navigation

rLite Reddit Client

Live production build here: https://reddit-lw.netlify.app/

This app is a light and minimal front-end Reddit client that displays the default view of Reddit (as if you were signed out) from the Reddit JSON API. Material UI library is used for visual components.

It is built using React with Material UI, Tanstack Query and React Router.

Features

  • View the homepage of Reddit, sorted by what's 🔥 hot, ✨ new, ⬆️ top, 📈 rising, or controversial.
  • Visit any subreddit, sorted using the same selector that can be used on the homepage.
  • Check the comment section of a thread, and expand or collapse comments and subcomments. Sort comments the same way as threads. Scroll comments infinitely.
  • Search Reddit for the content you are looking for.
  • Scroll infinitely on the homepage or within subreddit.

Planned features

  • Search within a subreddit.
  • Save favorite subreddits for easy access.

All code written by Leo Westebbe.