Skip to content

bilassingha/portfolio

Repository files navigation

🚀 Personal Portfolio

Welcome to my personal portfolio built using React with Vite! This project showcases my skills and experience as a frontend developer. It features smooth animations, dynamic interactions, and a clean, modern design. Check it out:


Features

  • 🎨 Beautiful Animations: Implemented with framer-motion for smooth motion graphics and transitions.

  • ⌨️ Typing Effects: Achieved using react-typed to add engaging text animations.

  • 🎯 Web Icons: Integrated with react-icons to enhance visual design.

  • 📝 Form Handling: Utilized react-hook-form for efficient form management and validation.

  • 🔥 Firebase Integration: Stored project data and contact form submissions in Firebase for seamless database management.

  • 📚 Dynamic Project Showcase: Fetched and displayed project data directly from the Firebase database.


📦 Project Setup

  1. Clone the repository:

       git clone https://github.com/bilassingha/portfolio.git
  2. Navigate to the project directory:

       cd portfolio
  3. Install dependencies:

       npm install
  4. Start the development server:

       npm run dev

🛠️ Tech Stack Used

  • Frontend: React with Vite

  • Animations: framer-motion

  • Icons: react-icons

  • Typing Effect: react-typed

  • Form Handling: react-hook-form

  • Database: Firebase Firestore

  • Hosting: Vercel


🎉 Explore More


🙏 Acknowledgments

  • Special thanks to all the libraries and tools that made this project possible.
  • Big shoutout to the open-source community for their contributions and support!

❤️ Made with Passion by Bilas Singha


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published