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.
- 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.
-
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.
- Clone the repository:
git clone https://github.com/VadymPopov/next-portfolio
- Navigate into the project directory:
cd next-portfolio
- Install dependencies:
npm install
- Create a client-config.ts file in the root directory with your Sanity project ID: const config = { projectId: 'your_project_id' }
- Start the development server:
npm run dev
- 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.