A lightweight reddit client, designed for desktop use.
- Next.js 13
- Redux
- React Query
- Chakra UI
- View posts and comments
- Add and view saved subreddits on homepage
- Quickly refetch new comments without reloading
- Easily search for subreddits through the search bar
- Drag to resize image functionality, similar to RES (Reddit Enhancement Suite)
- Global NSFW filter
- Keyword filter for subreddit posts
- Multiple card styles for viewing posts
- Auto update comments for live threads (e.g. sports match threads) with custom delay time
- Keyboard shortcuts for faster navigation
- Custom reddit video player
The only environment variables needed are CLIENT_ID and CLIENT_SECRET, which can be generated by creating a web app using https://www.reddit.com/prefs/apps/
- See .env.example for a list of all variable names
- Use .env.local file for development environment
$ npm run devRuns on http://localhost:3000/ by default
$ npm run build$ npm run start