Skip to content

blackrexdl/Personal-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Portfolio – React.js

A modern, fully responsive personal portfolio website built using React.js, pure CSS, and JavaScript.
Designed with a clean glassmorphism UI, smooth animations, and interactive cursor effects to deliver a premium user experience across mobile, tablet (iPad/iPad Pro), and large displays.


✨ Features

  • Fully responsive layout (Mobile, Tablet, Desktop, Large screens)
  • Glassmorphism navigation with animated toggle indicator
  • Custom glass cursor with smooth hover & trail effects
  • Modular React component architecture
  • Portfolio grid with responsive image cards
  • Resume section with timeline & skill bars
  • Interactive contact section (email & phone open native apps)
  • Optimized for performance and accessibility
  • Touch-device safe (effects auto-disabled on mobile)

� Screenshots

About Section

About

Resume Section

Resume

Portfolio Section

Portfolio

Contact Section

Contact


� Tech Stack

  • React.js
  • JavaScript (ES6+)
  • Pure CSS (No frameworks)
  • HTML5
  • Create React App

📂 Project Structure

src/
├── components/
│   ├── About
│   ├── Sidebar
│   ├── Header
│   ├── Services
│   ├── Resume
│   ├── Portfolio
│   ├── Testimonials
│   ├── Clients
│   ├── Contact
│   ├── Footer
│   └── GlassCursor
├── App.js
├── App.css
├── index.js
└── index.css

🚀 How to Run This Project

  1. Clone the repository:

    git clone <your-repo-url>
  2. Navigate to the project folder:

    cd Personal-Portfolio
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser:

    http://localhost:3000
    

📱 Responsive Design

This project is carefully optimized for:

  • Mobile devices
  • iPads & Tablets
  • iPad Pro & large tablets
  • Laptops & large monitors

All sections adapt smoothly without unnecessary scrolling or layout breakage.


🔮 Future Scope

  • Authentication & admin panel (MERN Stack)
  • Dynamic content management
  • Backend integration (Node.js & MongoDB)
  • Dark/Light mode toggle
  • Accessibility improvements
  • Deployment optimizations (CI/CD)
  • SEO enhancements

⚠️ Note

This project is still evolving.
Some sections may not yet be optimized for large-scale production use.
Stay tuned for improved UI/UX, advanced features, and backend integration.


👤 Author

Created with ❤️ by Shubham Sharma


📜 License

This project is for learning and personal use.

About

A responsive personal portfolio website showcasing projects, skills, and contact information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors