Skip to content

Piyu-Pika/web-portfolio

Repository files navigation

My Portfolio App

A comprehensive Flutter-based portfolio application showcasing my skills, projects, and professional information.

📱 Features

  • Profile Screen: Displays personal information, education, skills, and certifications.
  • Portfolio: Showcases projects with detailed information and links.
  • Skills Wheel: An interactive, rotating wheel displaying technical skills.
  • AI Assistant: A Gemini-powered AI bot that can answer questions about the portfolio.
  • Contact Information: Easy access to various contact methods and social profiles.

🛠️ Technologies Used

  • Flutter
  • Dart
  • Firebase
  • Flutter Gemini (for AI integration)
  • URL Launcher

📚 Sections

  1. My Profile

    • Personal information
    • Education details
    • Skills overview
    • Certifications
  2. Portfolio

    • List of projects
    • Detailed project information
    • Project links
  3. Skills

    • Interactive rotating skills wheel
    • Visual representation of technical skills
  4. AI Assistant

    • Chat interface for portfolio inquiries
    • Powered by Gemini AI
  5. Contact

    • Phone, Email, LinkedIn, GitHub, and WhatsApp links
    • Easy one-tap contact options

🚀 Getting Started

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies:
  4. Run the app:

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📄 License

This project is MIT licensed.

👤 Author

Piyush Bhardwaj

🙏 Acknowledgments

  • Thanks to all contributors and supporters of this project!
  • Special thanks to the Flutter community for their excellent documentation and resources.