Nuxt Hackernews Save

HackerNews clone built with Nuxt.

Project README

Nuxt Hacker News

Hacker News clone built with Nuxt.


Live Demo

Demo

https://hn.nuxt.space

Hosted on Vercel: npm run build

To disable server-side render for a page, simply append ?csr to the URL, example: https://hn.nuxt.space/news/1?csr

Performance

  • Lighthouse 100/100 (Slow 4G / Mobile Moto G4)
    • Interactive: 1.4s
    • Total Blocking Time: 30ms

Features

  • Server Side Rendering
  • Vite-based hot module replacement (HMR) dev environment
  • Deploys anywhere with zero config (Vercel, Netlify, Cloudflare, etc.) powered by Nitro
  • Code Splitting
  • Prefetch/Preload JS + DNS + Data

Build Setup

Requires Node.js 14+

# install dependencies
npm install # or yarn

# serve in dev mode, with hot reload at localhost:3000
npm run dev

# build for production (server-side rendering)
npm run build

# serve in production mode (server-side rendering)
npm start

# validate and fix with ESLint (with Prettier)
npm run lintfix

For the Nuxt 2 version, check out the nuxt2 branch

License

MIT

Credits

This repository is originally ported from vue-hackernews-2.0

Open Source Agenda is not affiliated with "Nuxt Hackernews" Project. README Source: nuxt/hackernews
Stars
1,210
Open Issues
8
Last Commit
1 week ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating