Skip to content

A modern, responsive portfolio website built with React, showcasing my skills, projects, and experience as a developer.

License

Notifications You must be signed in to change notification settings

ujjwalshriv3/Ujjawal-Portfolio

Repository files navigation

Ujjawal's Portfolio

Portfolio Preview

A modern, responsive portfolio website built with React, showcasing my skills, projects, and experience as a developer.

🚀 Features

  • Responsive Design: Works on all devices from mobile to desktop
  • Modern UI/UX: Built with Material-UI and custom components
  • Interactive Elements: Smooth animations and transitions
  • Project Showcase: Highlighting key projects with details and links
  • Experience Timeline: Professional journey and skills
  • Contact Form: Easy way to get in touch

🛠️ Technologies Used

  • Frontend:

    • React.js
    • Material-UI (MUI)
    • Emotion (for styling)
    • React Spring (for animations)
    • Three.js (via @react-three/drei)
    • Spline (for 3D elements)
  • Build Tools:

    • Create React App
    • npm

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ujjawal-portfolio.git
    cd ujjawal-portfolio
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open http://localhost:3000 to view it in your browser.

📦 Building for Production

To create a production build:

npm run build

This will create an optimized production build in the build folder.

🎨 Project Structure

ujjawal-portfolio/
├── public/           # Static files
├── src/
│   ├── assets/       # Images, icons, and other assets
│   ├── components/   # Reusable UI components
│   ├── Pages/        # Page components
│   │   ├── About/
│   │   ├── Contact/
│   │   └── Experience/
│   ├── App.js        # Main App component
│   └── index.js      # Entry point
├── package.json      # Project dependencies
└── README.md         # This file

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

Made with ❤️ by Ujjawal

About

A modern, responsive portfolio website built with React, showcasing my skills, projects, and experience as a developer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published