Welcome to the source code repository for my personal portfolio website. This project encapsulates my journey as a Frontend Developer and Artist, showcasing my technical skills, artistic endeavors, and the stories that have shaped my career.
This portfolio is designed to be a living showcase, highlighting the breadth of my experience in web development, my proficiency in modern web technologies, and my passion for art. It's crafted with a blend of creativity and technical finesse, representing the dual aspects of my professional life.
- Home: A landing page that introduces visitors to the essence of my personal brand and professional focus.
- My Story: A narrative section that details my journey, experiences, and growth in the tech industry.
- Tech Stack: An overview of the technologies I am proficient in, demonstrating my skills and project readiness.
- Portfolio Showcase: A compilation of screenshots and descriptions set within device mockups, representing the projects and applications I've contributed to.
- Art Gallery: A curated selection of my artwork, underlining my creativity and attention to detail.
- Recommendations: Testimonials from colleagues and clients, reflecting my professional collaborations and impact.
- Contact: A section dedicated to facilitating communication, inviting opportunities for networking, collaborations, and commissions.
- React.js: Used for building a dynamic and responsive user interface.
- React Router: Manages navigation within the application.
- Tailwind CSS: Utilized for a modern, utility-first approach to CSS.
- Framer Motion: Employed to enhance the user interface with smooth animations.
- Vite: A modern build tool that significantly improves the development experience with fast HMR and optimized build times.
- Vercel: For deploying and hosting the portfolio, ensuring optimal performance.
- Git: For source code management.
- GitHub: Hosts the code repository and leverages GitHub Pages and Actions for CI/CD.
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone [URL to the repository]
# Go into the repository
$ cd [repository name]
# Install dependencies
$ npm install
# Run the app
$ npm run dev