A modern, responsive technology blog focused on Artificial Intelligence, Programming, and Cybersecurity. Built with React and Tailwind CSS.
- Dark Theme: Modern dark theme with blue/cyan accent colors
- Responsive Design: Fully responsive for mobile, tablet, and desktop
- Hero Section: Eye-catching hero with gradient background and stats
- Featured Articles: 9 article cards with categories, descriptions, and reading times
- Categories: Three category cards (AI, Programming, Cybersecurity) with icons
- Newsletter: Email subscription section
- About Section: Feature highlights and statistics
- Footer: Navigation links, social icons, and copyright
- React 18
- TypeScript
- Tailwind CSS
- Vite
- Node.js 18+
- npm or yarn
- Clone the repository
git clone https://github.com/alighasemi889/techblog.git
cd techblog- Install dependencies
npm install- Start the development server
npm run dev- Build for production
npm run buildsrc/
├── components/
│ ├── Header.tsx # Fixed navbar with logo and navigation
│ ├── Hero.tsx # Full-screen hero section
│ ├── FeaturedArticles.tsx # Featured articles grid
│ ├── Categories.tsx # Category cards section
│ ├── LatestArticles.tsx # Latest articles grid
│ ├── Newsletter.tsx # Newsletter subscription
│ ├── About.tsx # About section
│ ├── Footer.tsx # Footer with links
│ └── ArticleCard.tsx # Reusable article card
├── data/
│ └── articles.ts # Article data and types
├── App.tsx # Main app component
├── index.css # Global styles
└── main.tsx # Entry point
Ali Ghasemi
MIT License