A modern web application designed to help developers find their perfect hackathon teams. Built with React, TypeScript, and Firebase, it facilitates skill-based matching and team collaboration.
🌐 Live Site: DevSquad
- Skill-Based Matching: Connect with developers having complementary skills
- Experience Levels: Filter by beginner, intermediate, and advanced developers
- Real-time Updates: Instant team and request notifications
- User Authentication: Secure Google Sign-in
- Profile Management: Showcase skills and experience
- Team Creation: Create and manage hackathon teams
- Team Chat: Real-time communication
- Skill Categories: Frontend, Backend, Mobile, Design, Product, Business, Data
- Frontend: React 18, TypeScript, Tailwind CSS
- Authentication: Firebase Auth
- Database: Firestore
- UI Components: Custom components with Lucide icons
- Animations: Framer Motion
- Routing: React Router v6
- Notifications: React Hot Toast
- Modern, responsive UI with smooth animations
- Gradient backgrounds and interactive elements
- Mobile-first approach
- Dark/Light mode support for icons
- Home: Landing page with feature showcase
- Teams: Browse and join teams
- Profile: Manage skills and experience
- Team Chat: Real-time team communication
- Create Team: Team formation interface
- Real-time notifications for team requests
- Skill-based user filtering
- Interactive team creation process
- Secure authentication flow
- Responsive design for all devices
- Protected routes with Firebase Authentication
- Secure data management with Firestore
- Real-time updates and notifications
Created by Adithya Mittapally
This project is licensed under the MIT License.