All Projects → nx-js → hackernews-example

nx-js / hackernews-example

Licence: MIT license
An NX Hacker News clone with real-time updates and animations.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to hackernews-example

modulor-html
Missing template engine for Web Components
Stars: ✭ 36 (-35.71%)
Mutual labels:  webcomponents
serializer
A linearizing social tech news reader
Stars: ✭ 89 (+58.93%)
Mutual labels:  hacker-news
bce.design
minimal magic, minimal tooling, essential dependencies, high productivity, no transpilations and no migrations. The Web Components starter ships with integrated lit-html, redux-toolkit and vaadin router components.
Stars: ✭ 67 (+19.64%)
Mutual labels:  webcomponents
liquid
UI component library for the Liquid Design System of Merck KGaA, Darmstadt, Germany
Stars: ✭ 29 (-48.21%)
Mutual labels:  webcomponents
hackernews-button
Privacy-preserving Firefox extension linking to Hacker News discussion; built with Bloom filters and WebAssembly
Stars: ✭ 73 (+30.36%)
Mutual labels:  hacker-news
polymer-ui-router
UI-router wrapper for Web Components
Stars: ✭ 24 (-57.14%)
Mutual labels:  webcomponents
app-starter
Angular mono-repo (Ionic/Capacitor/StencilJS/Web Component) app starter for supporting cross platform apps.
Stars: ✭ 75 (+33.93%)
Mutual labels:  webcomponents
hackertab.dev
Hackertab turns your New Tab page into a geeky one that keeps you as a developer updated with the best tools, news, jobs and events.
Stars: ✭ 229 (+308.93%)
Mutual labels:  hacker-news
bootue
❄️ Bootstrap + Vue 2 - 100% Components
Stars: ✭ 14 (-75%)
Mutual labels:  webcomponents
file-fire
Simple way to upload and download files from Firebase Storage.
Stars: ✭ 13 (-76.79%)
Mutual labels:  webcomponents
vaadin-dialog
High quality web component for modal dialogs. Part of the Vaadin platform.
Stars: ✭ 15 (-73.21%)
Mutual labels:  webcomponents
plastic-bag
An open source library to work with micro frontends.
Stars: ✭ 22 (-60.71%)
Mutual labels:  webcomponents
HackerrankJAVA
This repository consists of Hackerrank JAVA Solutions
Stars: ✭ 31 (-44.64%)
Mutual labels:  hacker-news
asyncio-hn
Python (asyncio) wrapper for hackernews api
Stars: ✭ 27 (-51.79%)
Mutual labels:  hacker-news
mm-components
Music Markups components
Stars: ✭ 50 (-10.71%)
Mutual labels:  webcomponents
create-evergreen-app
Get up and running with an evergreen web application development stack designed by, and for, today's modern web.
Stars: ✭ 16 (-71.43%)
Mutual labels:  webcomponents
every-color-picker
Color picker components. Framework independent.
Stars: ✭ 53 (-5.36%)
Mutual labels:  webcomponents
Diurna
Basic/Classic Hacker News app, used as a Cocoa & Swift learning platform
Stars: ✭ 100 (+78.57%)
Mutual labels:  hacker-news
lego
🚀 Web-components made lightweight & Future-Proof.
Stars: ✭ 69 (+23.21%)
Mutual labels:  webcomponents
scheduler-component
A Web Component wrapper for FullCalendar library that uses Polymer version 2.0 and ES6.
Stars: ✭ 24 (-57.14%)
Mutual labels:  webcomponents

Hacker News example

Live demo

A Hacker News clone built with NX, which features client-side routing, real-time updates and animations.

Usage

Clone the repo and run npm i and npm start. The npm start command bundles the source and starts a local server. The demo is exposed on localhost:3000.

Project structure

The project is structured in the following way.

  • The src folder includes the API and the components of the app.
  • The source is bundled with Webpack. You can find the webpack config in src.
  • bundle.js is the app's source and NX - bundled together by webpack.
  • index.html imports the bundled source script and has a single <hacker-news> component in its body, which is the root component.
  • server.js is only used for local testing, as the page is hosted on Github Pages. It serves as a simple server example for single page applications.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].