Skip to content

Welcome to my portfolio! This project showcases my skills and expertise in modern web development using the latest technologies and tools.

Notifications You must be signed in to change notification settings

Turdugul/portfolio-next2

Repository files navigation

My Portfolio

Welcome to my portfolio! This project showcases my skills and expertise in modern web development using the latest technologies and tools.

Features

  • Latest Next.js 13 features
    • Fully utilizes the new capabilities of Next.js 13.
  • Next.js App Router
    • Simplifies routing with the innovative App Router feature.
  • Next.js Server Actions
    • Leverages server actions for efficient and dynamic data handling.
  • Client & Server Components
    • Combines the best of server-side and client-side rendering for optimized performance.
  • TypeScript (Beginner & Intermediate)
    • Ensures type safety and scalability with TypeScript.
  • Tailwind CSS
    • Rapidly builds modern and responsive designs with utility-first styling.
  • Context API
    • Manages state efficiently across the application.
  • Advanced Animations with Framer Motion
    • Implements smooth and engaging animations.
  • React.Email & Resend
    • Integrates email functionality for dynamic communication.
  • Custom React hooks
    • Develops reusable and maintainable logic.
  • Fresh, modern UI design
    • Delivers a clean and visually appealing user experience.
  • Light & Dark mode
    • Offers a theme toggle for user preference.
  • Responsive website
    • Adapts seamlessly to devices of all sizes.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/Turdugul/portfolio-next2.git
  2. Navigate to the project directory:

    cd your-portfolio
  3. Install dependencies:

    npm install
    # or
    yarn install

Running the Development Server

Start the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 in your browser to view the app.

Build for Production

Build the project for production:

npm run build
# or
yarn build

Start the production server:

npm start
# or
yarn start

Technologies Used

  • Next.js 13
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • React.Email
  • Context API

Contact

Feel free to reach out if you have any questions or feedback!


Thank you for visiting my portfolio!

About

Welcome to my portfolio! This project showcases my skills and expertise in modern web development using the latest technologies and tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published