GitXplorerGitXplorer
J

reddit-gallery-viewer

public
5 stars
2 forks
0 issues

Commits

List of commits on branch main.
Unverified
30b3aa4244009cd1398f2fdb5f9e3f1633763132

Deploying to main from @ JamesIves/reddit-gallery-viewer@8313e0fdfb2d2dcedd6070554b77bf803a752484 🚀

JJamesIves committed 3 days ago
Unverified
8313e0fdfb2d2dcedd6070554b77bf803a752484

Deploying to main from @ JamesIves/reddit-gallery-viewer@9f8bdef6997ccfbe3fbabbdcda0abd4a0770bcc4 🚀

JJamesIves committed 11 days ago
Unverified
9f8bdef6997ccfbe3fbabbdcda0abd4a0770bcc4

fix(reddit-service): resolve potential race condition between fetch and page setter

JJamesIves committed 15 days ago
Unverified
05667600a04a8d5cecd2cb41ea3b4975eb99c1f1

fix: disable autocapitalization

JJamesIves committed 15 days ago
Unverified
20eaead7a392b08220f533d9acf3bcd196be903f

fix: resolve an issue with incorrect page results after page is reset

JJamesIves committed 15 days ago
Unverified
2567ab500d229e543e63a2f33b585839c96e7313

fix: iOS constantly tries to add spacing or spellcheck which leads to poor UX

JJamesIves committed 16 days ago

README

The README file for this repository.

Reddit Gallery Viewer

Icon

Shows a never-ending stream of media from the Reddit API. Created with Angular and RxJS using the Reddit API. This was primarily created as a demo to showcase the usage of virtual scrolling combined with API driven content.

Special thank you to all the past and present GitHub Sponsors 💖.

Chooksta69  MattWillFlood  jonathan-milan-pollock  raoulvdberge  robjtede  hadley  kevinchalet  Yousazoe  github  annegentle  planetoftheweb  melton1968  szepeviktor  sckott  provinzkraut  electrovir  Griefed  MontezumaIves  tonjohn  wylie  pylapp        

Getting Started

[!TIP] You can try a hosted version the application here.

You can run the application locally by running npm install followed by npm start. You can then view the application locally on port 4200. The Reddit API does not (at the time of writing this) require any sort of client credentials, so there's no additional setup needed there.

Tests and Linting

You can run the linting and testing scripts by running npm run lint and npm run test. You can also format the project directly using Prettier by running npm run lint:fix.

Screenshot of Application