Skip to content

eladjak/fullstack-eladjak-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elad Jakobovits - Portfolio Website

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

Features

  • 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

Tech Stack

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

Getting Started

Prerequisites

  • Bun (recommended) or Node.js 20+

Installation

git clone https://github.com/eladjak/fullstack-eladjak-Website.git
cd fullstack-eladjak-Website
bun install
bun dev

Open http://localhost:3000 in your browser.

Build for Production

bun run build
bun start

Run Tests

bun test           # Unit tests
bun run test:e2e   # E2E tests

Project Structure

fullstack-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

License

MIT


⭐ If you find this useful, please star the repo!

README בעברית

About

Full-stack portfolio & developer website with Next.js 16, MDX blog, i18n (Hebrew + English), Framer Motion animations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors