Skip to content

This is my Personal Portfolio Website 🌐, designed with a VSCode theme to reflect my style. It’s built using React, TypeScript, Framer Motion, and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

MindfulLearner/dima-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dima Portfolio

OPEN SOURCE IDEA / Developer Program Member

i would like to give feat where you can git push from my website like a message and will be showed there, so we will be using Github API to do this!

image

Project Description

This is a portfolio website for myself, I've made it in VSCode theme.

I'm using React, Typescript, Framer Motion, Tailwind CSS.

Idea

  • You can click a switch that will show you the entire code, since is open here in my github you can at least see it in the website! Very cool feature right?
  • You can also resize every panel in the website.
  • Divided the web app into 4 layers so I can define my structure in different parts of the work.
  • Why that? For m it seems more organized. For example, if I have to work on panel number 3, I can easily go to its folder or use ctrl+p to search for it in the right folder.

SectionPart idea:

  • I've divided the website into 4 sections, each section has a different idea of who i am.

Terminal Idea:

Right Tab Idea:

  • you can click to point at the section selected.

header and footer idea:

  • still need to think about it. certantly they will be clickable as well like vscode.

Base Layout in Figma:

Screenshot 2024-11-13 154222

Project Structure

src
β”œβ”€β”€ App.css
β”œβ”€β”€ App.test.tsx
β”œβ”€β”€ App.tsx
β”œβ”€β”€ components
β”‚   β”œβ”€β”€ BottomSection
β”‚   β”‚   └── BottomSection.tsx
β”‚   β”œβ”€β”€ Footer.tsx
β”‚   β”œβ”€β”€ Header.tsx
β”‚   β”œβ”€β”€ MainContainer.tsx
β”‚   β”œβ”€β”€ PublicComponents
β”‚   β”‚   β”œβ”€β”€ Components
β”‚   β”‚   β”‚   └── squareCards.tsx
β”‚   β”‚   └── svgtsx
β”‚   β”‚       β”œβ”€β”€ component-discord-svg.tsx
β”‚   β”‚       β”œβ”€β”€ component-github-svg.tsx
β”‚   β”‚       β”œβ”€β”€ component-gmail-svg.tsx
β”‚   β”‚       β”œβ”€β”€ component-linkedin-svg.tsx
β”‚   β”‚       └── component-twitter-svg.tsx
β”‚   β”œβ”€β”€ SidePanel
β”‚   β”‚   └── SidePanel.tsx
β”‚   β”œβ”€β”€ TextEditorSection
β”‚   β”‚   β”œβ”€β”€ TextEditorPanel1.tsx
β”‚   β”‚   β”œβ”€β”€ TextEditorPanel2.tsx
β”‚   β”‚   β”œβ”€β”€ TextEditorPanel3.tsx
β”‚   β”‚   β”œβ”€β”€ TextEditorPanel4.tsx
β”‚   β”‚   └── TextEditorSection.tsx
β”‚   └── data
β”‚       β”œβ”€β”€ ArraySvgComponents.tsx
β”‚       β”œβ”€β”€ CarouselWork.tsx
β”‚       └── arraySkill.tsx
β”œβ”€β”€ index.css
β”œβ”€β”€ index.tsx
β”œβ”€β”€ interfaces
β”‚   β”œβ”€β”€ squareInterface.tsx
β”‚   └── svgInterface.tsx
β”œβ”€β”€ logo.svg
β”œβ”€β”€ react-app-env.d.ts
β”œβ”€β”€ reportWebVitals.ts
└── setupTests.ts

About

This is my Personal Portfolio Website 🌐, designed with a VSCode theme to reflect my style. It’s built using React, TypeScript, Framer Motion, and Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages