Welcome to my personal portfolio! 🎉 This project showcases my skills and passion for web development and 3D animations. Built with React.js and enhanced with Three.js for stunning 3D visuals, this portfolio reflects my journey as a developer.
This portfolio is not just a showcase of my work but a way to demonstrate my expertise in building dynamic and responsive web applications. I designed and developed it from scratch, integrating engaging 3D animations that bring a modern, interactive feel to the experience.
- React.js – The core framework used for building the user interface.
- Three.js – For rendering amazing 3D animations and interactive graphics.
- TailwindCSS – For styling, making the portfolio responsive across multiple screen sizes.
- JavaScript – The language that powers all dynamic interactions and animations.
- Interactive 3D Animations: Thanks to Three.js, the portfolio features engaging animations that bring the site to life.
- Responsive Design: The layout adjusts seamlessly across devices (optimized for desktop for now).
- Showcase of Work: The portfolio highlights my skills and past projects in the About, Work, and Contact sections.
- Sleek User Interface: Clean, modern design, focusing on user experience.
For the best experience, please view the portfolio on desktop. Mobile devices might not render the 3D animations and layout properly at the moment, but I’m working on improving it. 👨💻
-
Clone this repository:
git clone https://github.com/GitDaksh/daksh_portfolio
-
Navigate into the project directory:
cd daksh_portfolio
-
Install the required dependencies:
npm install
-
Run the development server:
npm start
-
Open http://localhost:3000 in your browser to view the portfolio locally.
I welcome contributions to improve the functionality and responsiveness of the portfolio! If you have suggestions or improvements, feel free to fork the repository and submit a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to your branch (
git push origin feature-branch
). - Open a pull request.
A big thank you to JavaScript Mastery and Adrian for their amazing tutorials and support throughout this project! 🙌 Your guidance helped me tackle challenges and learn new things as I worked on this portfolio.
Feel free to explore the code behind this project:
Feel free to reach out if you'd like to connect, collaborate, or just want to chat about development!
Thank you for visiting my portfolio! I hope you enjoy exploring my work as much as I enjoyed building it. Stay tuned for more updates!
#HappyCoding 🎉✨