- 🎨 Modern, responsive design with glass-morphism effects
- 🔐 Secure authentication with email/username
- 📊 Dynamic skill visualization with auto-fetching tech logos
- 💼 Showcase your projects and experiences
- 🌙 Dark mode support
- ⚡ Real-time updates
- 🎯 SEO optimized
- 📱 Mobile-first approach
-
Frontend:
- React
- TailwindCSS
- Framer Motion
- React Icons
-
Backend:
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
-
Development:
- Vite
- ESLint
- PostCSS
-
Clone the repository
git clone https://github.com/cyberboyayush/portdev.git cd portdev
-
Install dependencies
npm install
-
Set up environment variables Create a
.env
file in the root directory:VITE_FIREBASE_API_KEY=your_api_key VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain VITE_FIREBASE_PROJECT_ID=your_project_id VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id VITE_FIREBASE_APP_ID=your_app_id VITE_FIREBASE_MEASUREMENT_ID=your_measurement_id
-
Start the development server
npm run dev
portdev/
├── src/
│ ├── components/ # Reusable components
│ ├── contexts/ # React contexts
│ ├── config/ # Configuration files
│ ├── pages/ # Page components
│ └── styles/ # Global styles
├── public/ # Static assets
└── firebase/ # Firebase configurations
- 👤 Profile with social links
- 💻 Skills with auto-fetching tech logos
- 🎯 Projects showcase
- 💼 Work experience
- 🏆 Achievements
- 📊 GitHub & coding stats
- 🔐 Email/Username authentication
- 🔄 Real-time updates
- 📱 Responsive design
- 🎨 Customizable sections
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email support@portdev.com or join our Discord channel.
Made with ❤️ by PortDev Team