Skip to content

icmx/ngdeer

Repository files navigation

ngdeer Netlify Status

Client application for ideer.ru, a "social entertaining project" of sharing personal secrets and revelations anonymously.

Check it here — full-featured live demo, deployed on Netlify

Features

  • Nearly-classic experience as in original app:
    • Latest stories
    • Random stories
    • Stories by category
    • Advanced search for stories
    • Comments
  • Distraction-free: just the content, no ratings, no likes, no reactions, no extra involving patterns
  • Control your content:
    • Hide comments from unwanted users

Technical

  • Built with Angular 21
  • No extra dependencies (see package.json)
  • Uses official ideer API
  • URL-driven state for search screen (see example)
  • Infinite scroll loading for stories and comments pages
  • Responsive design
  • Light and dark themes with auto-switch

Development

# clone repository
git clone https://github.com/icmx/ngdeer && cd ngdeer

# install dependencies
npm install

# serve for local development
# available at localhost:4200
ng serve

# build in case you need to
ng build

Note: this project is built with Angular CLI and supports standard code scaffolding like ng g c and so on.

License

MIT.

Original stories belong to ideer.ru owners as stated in agreement.

😈 devilhorns emoji favicon image is made by Mozilla.

About

Client application for ideer.ru built with Angular

Topics

Resources

License

Stars

Watchers

Forks

Contributors