Skip to content

Manoj-APJ/Portfolio0.2

Repository files navigation

Portfolio 0.2 🚀

A modern, responsive portfolio website built with React, TypeScript, and Tailwind CSS featuring a neobrutalist design with dark mode support.

✨ Features

  • 🎨 Neobrutalist Design with Dark Mode
  • 📱 Fully Responsive
  • ⚡ Built with Vite + React 19 + TypeScript
  • 🎭 Framer Motion Animations
  • 📝 Blog System

🛠️ Tech Stack

React 19 • TypeScript • Vite • Tailwind CSS • Framer Motion • React Router

📦 Quick Start

# Clone and install
git clone <your-repo-url>
cd Portfolio0.2
npm install

# Development
npm run dev

# Build
npm run build

🎨 Customization Guide

📌 Section 📁 File/Folder Path ✏️ What to Update
Personal Information src/data/ All data files (blogs, projects, skills)
Blog Posts src/data/blogs.ts Blog content, title, excerpt, date, tags
Hero Section src/components/sections/Hero.tsx Name, title, tagline, profile image
Skills src/components/sections/Skills.tsx
src/data/
Technical skills and proficiency
Projects src/components/
src/data/
Projects, descriptions, images, links
Contact src/components/ Email, social links, contact form
Images & Media src/assets/
public/
Images, icons, favicon
Colors & Styling src/index.css
tailwind.config.js
CSS variables, colors, theme
SEO & Metadata index.html Page title, meta tags

🤝 Contributing

Important

We Welcome Contributors! 🎉

All contributions are valuable - bugs, features, docs, or design improvements!

Quick PR Guide

  1. Fork the repository
  2. Create branch: git checkout -b feature/your-feature
  3. Make changes and test
  4. Commit: git commit -m "feat: your message"
  5. Push: git push origin feature/your-feature
  6. Open PR with clear description

Commit Conventions: feat: fix: docs: style: refactor:

Tip

Best Practices:

  • Write clear commit messages
  • Test before submitting
  • Follow existing code structure
  • Update docs for new features

🎯 Planned Features

Note

Roadmap 🗺️

Pick any feature to contribute or suggest your own!

🔥 Priority Features

📝 Blog System Enhancement

  • Comments - User auth, nested replies, moderation, spam protection
  • Ratings - 5-star system, review stats, trending posts

🎨 Design Enhancements

  • Advanced animations (page transitions, scroll-triggered, parallax)
  • Visual improvements (glassmorphism, 3D effects, particle backgrounds)
  • Accessibility (keyboard nav, screen reader, ARIA labels)

🤖 AI Chatbot

  • Portfolio assistant for Q&A about skills/projects
  • Natural language interaction with context-aware responses
  • Multi-language support & voice interaction
  • Integration with contact form

📄 License

MIT License - Open Source

🙏 Credits

Neobrutalism Design • Lucide IconsReactVite


Made with ❤️ and ☕

About

Have a look at my beautifully designed portfolio , feel free to review it

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages