Abdul Baset Bappy - Portfolio
Welcome to the repository for my personal portfolio website. This project showcases my skills, projects, and experience as a Frontend Developer with expertise in Vue.js and Nuxt.js.
🌐 Live Website
Visit my portfolio: abdulbasetbappy.vercel.app
📋 Project Overview
This portfolio is designed to highlight my professional journey, including the following sections:
- Home: Introduction and brief overview of my skills.
- About: A deeper insight into who I am and my professional background.
- Projects: A showcase of the projects I have worked on, with descriptions and links to live demos or repositories.
- Blog: Articles and posts on topics related to frontend development, Vue.js, Nuxt.js, and more.
- Leetcode: A collection of 10-15 LeetCode problems that I have solved, demonstrating my problem-solving abilities.
- Contact: A form to get in touch with me directly.
- CodePen (Coming Soon): A collection of front-end snippets and experiments, coming in the next version.
🛠️ Technologies Used
- Vue.js: For building the UI components.
- Nuxt.js: For server-side rendering and static site generation.
- Tailwind CSS: For styling and responsive design.
- SCSS: For more complex styling and maintaining a clean CSS structure.
- Pinia: For state management.
- Nuxt Content: For managing blog posts and project details.
- Vercel: For hosting and deployment.
📦 Setup & Installation
To run this project locally, follow these steps:
git clone https://github.com/yourusername/your-repo-name.git
cd your-repo-name
pnpm install
pnpm run dev
🔍 Features
- Responsive design using Tailwind CSS.
- Dynamic content management with Nuxt Content.
- SEO-friendly architecture.
- Integrated LeetCode problem showcase.
- Future updates will include a CodePen integration.
🎯 Future Improvements
- CodePen Page: A dedicated page for showcasing frontend experiments and snippets.
- Additional Projects: Continuous updates with new projects and blogs.
- Enhanced SEO: Further optimization for search engines.
🤝 Contributing
Feel free to fork this repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.
📬 Contact
If you have any questions or suggestions, feel free to reach out via the contact form on my portfolio or connect with me on LinkedIn.