Skip to content

NivSv/my-portfolio

Repository files navigation

Portfolio

image

Table of contents

General info

This portfolio project is a web application that showcases my skills and work as a developer. The application display my biography, projects, skills, and contact information. The design is responsive and can be accessed on multiple devices.

The project was built using a combination of technologies, including React, Three.js, Framer Motion, TypeScript, and Tailwind CSS. React was used as the main library for building the user interface and managing the application's state. Three.js was used to create 3D graphics on the web, while Framer Motion was used to add smooth animations and gesture support to React components. TypeScript was used to improve code quality and reduce errors, and Tailwind CSS was used to provide pre-defined styles and classes for building responsive and customizable user interfaces.

The application includes several features, such as a navigation bar for moving between pages, animations and interactive elements to make it more engaging, and a contact form for users to get in touch with me. The home page provides a brief introduction to me as a developer, while the projects page showcases some of my past work. The skills page lists my technical skills and areas of expertise.

Technologies

React, Vite, Three.js. Tailwind, Typescript, Framer Motion

Contact