Skip to content
This repository was archived by the owner on Jan 1, 2024. It is now read-only.

Coteh/hacka-news-web

Repository files navigation

hacka-news-web

A web interface for Hacker News that makes use of my hacka-news node module. Features Embedded JavaScript templates (ejs) and Semantic UI.

Screenshot

Features

  • View top 10 headlines from five feed types (hot, new, ask, show, jobs)
  • Change theme (regular, night, midnight, hacktoberfest)

Installation

Run installation

yarn install

Download vendor scripts

yarn dl-vendors

Running in Development

Run the server

node app.js (or yarn start)

Run gulp script to build and deploy assets in development

gulp dev

Running in Production

Run gulp script to build the web app

gulp (or gulp prod)

Run the server directly

node app.js (or yarn start)

Run the server off a Docker container

Build Docker image

docker build -t hn-web .

Run container in detached mode

docker run -d -p "8080:3000" hn-web

Known Limitations

Future Additions

  • Add comments view
  • Add poll options view
  • Add option to change number of posts to view
  • Add mobile-friendly view
  • Dynamically load news content

About

💻 A web interface for Hacker News. Uses hacka-news npm module. EJS + Semantic UI

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors