Skip to content

manishkumar8312/my-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Portfolio Website

A fully responsive and modern personal portfolio website built with React.js.
This project follows clean architecture principles, encourages component reusability, and demonstrates best practices in frontend development. It serves as a central place to showcase my work, experience, and skills.


Badges

React JavaScript CSS Build License


Tech Stack

Core Technologies

  • React.js
  • JavaScript (ES6+)
  • React Router
  • CSS / SCSS / Tailwind
  • Framer Motion (optional animations)

Development & Deployment Tools

  • Git & GitHub
  • VS Code
  • Netlify / Vercel / GitHub Pages

Project Structure

portfolio/
├── public/
│   ├── index.html
│   ├── favicon.ico
│   └── assets/
├── src/
│   ├── components/
│   │   ├── Navbar/
│   │   ├── Footer/
│   │   ├── ProjectCard/
│   │   ├── SkillCard/
│   ├── pages/
│   │   ├── Home.jsx
│   │   ├── About.jsx
│   │   ├── Projects.jsx
│   │   ├── Contact.jsx
│   ├── hooks/
│   ├── utils/
│   ├── styles/
│   ├── App.js
│   ├── index.js
├── package.json
└── README.md


Highlights

  • Scalable and component-driven architecture
  • Clear separation of pages and reusable UI components
  • Easily configurable project and skill data
  • Smooth and clean routing using React Router
  • Optimized folder structure for maintainability

Features

  • Fully responsive layout
  • Clean and modern UI design
  • Reusable and modular components
  • Smooth animations and section transitions
  • Project showcase with live links and GitHub repositories
  • Skills, experience, and achievements sections
  • Contact form integration
  • Resume download support

Installation

Clone the repository:

git clone https://github.com/manishkumar8312/my-portfolio.git

Install dependencies:

npm install

Run locally:

npm start

Build for production:

npm run build

Deployment

This portfolio can be deployed on:

  • Vercel
  • Netlify
  • GitHub Pages

If deploying on GitHub Pages, configure the homepage field in package.json.


Contributing

Contributions, feature requests, and issues are welcome. Please open a pull request or start a discussion through issues.


License

This project is licensed under the MIT License.


Author

Manish Kumar Sah Software Development Enthusiast

Portfolio: https://my-portfolio-five-ochre-75.vercel.app/

About

A modern and fully responsive portfolio website built with React.js to showcase my projects, skills, and professional experience in a clean and structured manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors