Skip to content

My personal portfolio showcasing my projects and professional experience

Notifications You must be signed in to change notification settings

Ranieeery/raniery.dev

Repository files navigation

Personal Portfolio Website

A modern and responsive portfolio website built with Next.js and TypeScript, showcasing my projects and professional experience.

Features

  • Responsive design for all devices
  • Dark/Light theme support
  • Bilingual support (English/Portuguese)
  • Project showcase with interactive modal
  • Smooth animations and transitions
  • Contact form integration
  • SEO optimized

Technologies

  • Next.js 14
  • TypeScript
  • React
  • Swiper
  • CSS3
  • Vercel Speed Insights
  • Google Fonts (Poppins)

Getting Started

  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 with your browser.

Project Structure

src/
├── components/      # React components
├── contexts/        # Context providers
├── locales/        # Language files
├── styles/         # Global styles
└── app/            # Next.js pages

Scripts

  • npm run dev: Start the development server
  • npm run build: Build the production application
  • npm run start: Start the production server
  • npm run lint: Runs ESLint for code quality

Live Demo

Visit raniery.dev

About

My personal portfolio showcasing my projects and professional experience

Topics

Resources

Stars

Watchers

Forks