Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 1.33 KB

README.md

File metadata and controls

64 lines (43 loc) · 1.33 KB

HN42

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.

Features

  • 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

Technologies Used

  • Nuxt 3 with Composition API
  • Vue 3
  • TailwindCSS
  • TypeScript
  • Lucide Icons
  • Date-fns for date formatting

Installation

# 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

Usage

  • 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.

Building for Production

# Build the application
npm run build

# Start the production server
npm run start

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License.

Contact

For any inquiries, please contact contact (at) hn42 (dot) net.