HN42 is a modern Hacker News client built with Nuxt 3, Vue 3, TailwindCSS, and TypeScript. It provides an enhanced user experience with features like dark mode, responsive design, and a clean interface.
- View top, new, and show stories from Hacker News
- Detailed story view with comments
- Responsive grid layout
- Dark mode support
- No cookies or analytics tracking
- Nuxt 3 with Composition API
- Vue 3
- TailwindCSS
- TypeScript
- Lucide Icons
- Date-fns for date formatting
# Clone the repository
git clone https://github.com/yourusername/hn42.git
# Navigate to the project directory
cd hn42
# Install dependencies
npm install
# Start the development server
npm run dev
- Navigate to
http://localhost:3000/top
to view top stories. - Use the navigation links to switch between Top, New, and Show stories.
- Click on a story to view details and comments.
# Build the application
npm run build
# Start the production server
npm run start
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.
For any inquiries, please contact contact (at) hn42 (dot) net.