Skip to content

venkatarohiths/subswipe

SubSwipe

A seamless, swipe-style web app that pulls media from Reddit channels (subreddits) and presents it like short-form vertical reels.

Stack

  • React + TypeScript + Vite
  • Framer Motion (transitions)
  • GitHub Pages (auto-deploy via Actions)

Features

  • Comma-separated subreddit input (e.g. funny,memes,wallpapers)
  • Pulls images/videos from public Reddit JSON
  • Vertical swipe/scroll feed with snap points
  • Smooth in-view transitions
  • Links back to original Reddit posts

Local dev

npm install
npm run dev

Build

npm run build
npm run preview

Deployment (GitHub Pages)

Manual publish flow used in this setup:

npm run build
# publish dist/ to gh-pages branch

Site URL: https://<your-username>.github.io/subswipe/

Roadmap

  • NSFW/safety filters
  • Save playlists/favorites
  • Infinite loading/pagination
  • Keyboard + gesture navigation enhancements

About

Swipe-first Reddit media viewer with smooth glass UI and focus mode

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors