Skip to content

VadymPopov/next-portfolio

Repository files navigation

Welcome to my portfolio website!

This site showcases my work, resume, and how to get in touch with me. Built with Next.js and Sanity.io, it's a responsive, sleek, and efficient way to explore my world.

Technologies Used

  • Next.js: Powerful React framework for building fast, modern web applications.
  • Sanity.io: A headless CMS that allows easy content management and flexibility.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • TypeScript: Bringing type safety and clarity to the development process.
  • Framer Motion: Animations made easy to create stunning user interactions.
  • Daisy UI: A collection of accessible, reusable components for rapid UI development.

Features:

  • Responsive Design: The site is designed to look great and work seamlessly across various devices and screen sizes.

  • Easy Content Management: With Sanity.io, I can easily update and manage the content of the site without diving into code.

  • Modern Stack: Leveraging Next.js, Tailwind CSS, Framer Motion, Daisy UI, and TypeScript ensures a modern, efficient, and maintainable codebase.

  • Smooth Animations: Framer Motion brings life to the website with smooth and engaging animations, enhancing the user experience.

  • Accessible Components: Daisy UI provides a collection of accessible, ready-to-use components that speed up development and ensure a consistent design system.

Installation

  1. Clone the repository: git clone https://github.com/VadymPopov/next-portfolio
  1. Navigate into the project directory: cd next-portfolio
  1. Install dependencies: npm install
  1. Create a client-config.ts file in the root directory with your Sanity project ID: const config = { projectId: 'your_project_id' }
  1. Start the development server: npm run dev
  1. Open your browser and visit: http://localhost:3000

Thank you for visiting my portfolio! I hope you enjoy exploring my work and getting to know more about me. If you have any questions or feedback, feel free to reach out through the Contact page.

Releases

No releases published

Packages

No packages published