This is a personal portfolio website for Nighty — a Fullstack/ML developer and freelancer. The site showcases projects, skills, and contact information, built in a modern style with smooth animations and responsive design.
framer-motion
(headings, cards, buttons, sections, reviews).git clone https://github.com/Nighty3098/PROFILE.git
cd PROFILE
npm install
# or
yarn install
To start the project in development mode:
npm start
# or
yarn start
The application will be available at http://localhost:3000
.
PROFILE/
├── public/ # Статические публичные файлы (index.html, manifest, robots.txt, sitemap.xml, favicon, og:image)
│ ├── me.png # Аватар для секции Bio (если нужен публично)
│ └── ... # Только необходимые публичные ресурсы
├── src/
│ ├── assets/ # Все ассеты (изображения, иконки, svg, подпапки other, styleshop, owl_website, coffee)
│ │ ├── other/
│ │ ├── styleshop/
│ │ ├── owl_website/
│ │ └── coffee/
│ ├── App.js # Main component and routing
│ ├── index.js # React entry point
│ ├── index.css # Global styles, variables, responsive
│ ├── components/ # UI components
│ │ ├── bio.jsx # About section
│ │ ├── contacts.jsx # Contacts and socials
│ │ ├── header.jsx # Navigation and theme switch
│ │ ├── info.jsx # Info widgets
│ │ ├── skills.jsx # Skills
│ │ ├── SocialIcon.jsx # Animated social icons
│ │ ├── DiscordButton.jsx # Discord button
│ │ ├── ReviewsSlider.jsx # Reviews grid (flex columns)
│ │ ├── ContactCard.jsx # Contact card
│ │ ├── welcome.jsx # Animated welcome block
│ │ ├── LanguageSelector.jsx # Language switcher
│ │ ├── data/ # Data for components (skills_list.jsx, info_list.jsx)
│ │ └── projects/ # Project components
│ │ ├── projects_list.jsx # Project list (cards)
│ │ └── project_header.jsx # Projects page header
│ ├── hooks/ # Custom hooks (theme.js, useGithubStats.js)
│ ├── pages/ # Pages (Projects.jsx)
├── package.json # Dependencies and scripts
├── README.md # Documentation (this file)
Fork, improve, and send pull requests — any suggestions are welcome!
Made with ❤️ by Nighty3098