A modern, full-stack personal portfolio and developer website built with Next.js 16. Features a blog with MDX support, project showcase, interactive UI components, and comprehensive i18n (Hebrew + English).
- Developer portfolio with project showcase
- Blog powered by MDX (Markdown + React components)
- Bilingual support (Hebrew RTL + English)
- Responsive, mobile-first design
- Dark/light theme support
- Framer Motion animations
- Vercel Analytics and Speed Insights
- Headless UI and Radix UI accessible components
- Playwright E2E testing
- Jest unit testing
| Technology | Purpose |
|---|---|
| Next.js 16 | React framework (App Router) |
| React 18 | UI library |
| TypeScript | Type safety |
| Tailwind CSS | Utility-first styling |
| Framer Motion | Animations |
| MDX | Blog content |
| Radix UI | Accessible UI primitives |
| Headless UI | Accessible components |
| Geist | Typography |
| Lucide React | Icons |
| Playwright | E2E testing |
| Jest | Unit testing |
- Bun (recommended) or Node.js 20+
git clone https://github.com/eladjak/fullstack-eladjak-Website.git
cd fullstack-eladjak-Website
bun install
bun devOpen http://localhost:3000 in your browser.
bun run build
bun startbun test # Unit tests
bun run test:e2e # E2E testsfullstack-eladjak-Website/
├── app/ # Next.js App Router pages and layouts
├── components/ # Reusable React components
├── constants/ # App-wide constants
├── hooks/ # Custom React hooks
├── i18n/ # Internationalization config and translations
├── lib/ # Utility functions
├── styles/ # Global styles
├── test/ # Test configuration
├── types/ # TypeScript type definitions
└── package.json
MIT
⭐ If you find this useful, please star the repo!