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:
-
🎨 Beautiful Animations: Implemented with
framer-motionfor smooth motion graphics and transitions. -
⌨️ Typing Effects: Achieved using
react-typedto add engaging text animations. -
🎯 Web Icons: Integrated with
react-iconsto enhance visual design. -
📝 Form Handling: Utilized
react-hook-formfor 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.
-
Clone the repository:
git clone https://github.com/bilassingha/portfolio.git
-
Navigate to the project directory:
cd portfolio -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Frontend: React with Vite
-
Animations: framer-motion
-
Icons: react-icons
-
Typing Effect: react-typed
-
Form Handling: react-hook-form
-
Database: Firebase Firestore
-
Hosting: Vercel
-
Visit the Live Preview
-
Check out the Code: GitHub Repository
- 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!