Skip to content

πŸš€ My personal portfolio as a Software Engineer. Built with Next.js 14, TypeScript, Tailwind CSS, and Framer Motion. Features bilingual support (EN/PT), dark/light mode, and responsive design.

License

Notifications You must be signed in to change notification settings

italonery/italonery.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

italonery.com

πŸš€ My personal portfolio as a .NET Software Engineer.

Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Internationalization: Custom i18n (EN/PT)
  • Theme: Dark/Light mode with next-themes

Features

  • βœ… Bilingual support (English / Portuguese)
  • βœ… Dark and Light mode
  • βœ… Responsive design
  • βœ… Smooth animations
  • βœ… Contact form with email notifications
  • βœ… SEO optimized

Project Structure

β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ [locale]/          # Localized pages (en, pt)
β”‚   β”‚   β”œβ”€β”€ about/
β”‚   β”‚   β”œβ”€β”€ contact/
β”‚   β”‚   β”œβ”€β”€ projects/
β”‚   β”‚   └── page.tsx       # Home
β”‚   └── api/
β”‚       └── contact/       # Contact form API
β”œβ”€β”€ components/            # React components
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ articles.ts        # Posts/articles data
β”‚   β”œβ”€β”€ projects.ts        # Projects data
β”‚   └── translations.ts    # i18n strings
└── public/                # Static assets

Customization

Adding Projects

Edit lib/projects.ts:

{
  id: 'my-project',
  name: 'Project Name',
  description: {
    en: 'English description',
    pt: 'DescriΓ§Γ£o em portuguΓͺs'
  },
  language: 'C#',
  github: 'https://github.com/...',
  website: 'https://...',
  featured: true,
  isPrivate: false,
  tags: ['.NET', 'React']
}

Adding Posts

Edit lib/articles.ts:

{
  id: 'my-post',
  title: {
    en: 'Post Title',
    pt: 'TΓ­tulo do Post'
  },
  description: {
    en: 'Description',
    pt: 'DescriΓ§Γ£o'
  },
  url: 'https://linkedin.com/...',
  publishedAt: '2026-01-21',
  tags: ['.NET', 'C#']
}

License

MIT


Made by Italo Nery

About

πŸš€ My personal portfolio as a Software Engineer. Built with Next.js 14, TypeScript, Tailwind CSS, and Framer Motion. Features bilingual support (EN/PT), dark/light mode, and responsive design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages