Skip to content

valentinvieriu/hn42

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published