This project is a clone of Hacker News built with Next.js, TypeScript, Tailwind CSS, and shadcn/ui. It provides a platform where popular news and articles are listed, and users can vote and comment on them.
- List of news and articles
- User pages
- News detail pages and comments
- Responsive design
- Fast and modern user interface
- Dark mode
Clone the repository:
git clone https://github.com/oktay/hackernews.git
cd hackernews
Install the dependencies:
npm install
To start the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result. The page will automatically reload if you make changes to the code.
To build the application for production:
npm run build
This command will create an optimized build in the .next
folder.
- Next.js - React framework
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - UI components library
If you would like to contribute, please open a pull request or submit an issue. Contributions and feedback are welcome.
This project is licensed under the MIT License. See the LICENSE
file for more information.