Discover side projects and find collaborators through an engaging Tinder-style interface
DevSwipe is a mobile Android app designed for university students to discover exciting side project ideas and connect with peers for collaboration. Say goodbye to endless scrolling through forums – just swipe, match, and build together!
University students struggle to:
- Find side project ideas aligned with their interests
- Connect with peers who share similar skills and goals
- Navigate through formal, generic platforms that lack engagement
- Balance academic work with meaningful project collaboration
- 🔐 Authentication - Email & Google Sign-In with Firebase Auth
- 🔑 Password Recovery - Secure password reset via email
- ⚙️ Profile Setup - Skills & interests selection for new users
- 📱 Project Discovery - Swipeable cards with smooth animations
- 🎚️ Smart Filtering - Filter projects by difficulty (Beginner/Intermediate/Advanced)
- ➕ Project Creation - Create and share your project ideas
- 👤 Profile Management - View, edit profile and manage your posts
- 💾 App Persistence - Remember your last session and preferences
- 🤝 Collaborator Matching - Swipe to find and connect with potential teammates
- 💬 In-App Messaging - Chat system for collaboration discussions
- 🔔 Push Notifications - Stay updated with app announcements
- 🎭 Advanced Filtering - Filter by skills, interests, and project categories
- 📊 Project Categories - AI/ML, Web Dev, Mobile Apps, Design, and more
- 🤖 Smart Recommendations - AI-powered project suggestions based on your profile
- 🏫 University Integration - Connect with your university email domain
- 📈 Project Tracking - Monitor project progress and team formation
- ⚡ Enhanced Performance - PostgreSQL migration for better scalability
University students aged 18-25 interested in:
- Computer Science & Engineering students building technical projects
- Design students looking for creative collaborations
- Business students seeking entrepreneurial opportunities
- Anyone passionate about learning and building outside coursework
- Kotlin - Native Android development
- Material Design Components - Modern, intuitive UI
- Kotlin Coroutines - Smooth asynchronous operations
- Current: Firebase (Firestore, Auth, FCM)
- Future: PostgreSQL with REST API for enhanced scalability
- Android Studio, Git
- Firebase SDK, Google Play Services
- Retrofit (for future API integration)
- Sign Up - Register with email or Google account
- Setup Profile - Select your skills and interests
- Discover Projects - Swipe through project ideas
- ← Swipe left to skip
- → Swipe right if interested
- Create Projects - Share your own project ideas
- Connect & Build - Find collaborators and start building!
- Download the latest APK from Releases
- Enable "Install from Unknown Sources" in Android settings
- Install and enjoy!
- Clone the repository
- Open in Android Studio Arctic Fox+
- Set up Firebase (see Firebase Setup)
- Build and run
See our Development Guide for detailed setup instructions.
We welcome contributions! Please read our Contributing Guidelines for details on how to get started.
- Architecture Overview - High-level system architecture and component interactions
- Database Schema - Detailed data model and Firestore schema design
This project is licensed under the MIT License - see the LICENSE file for details.
Ready to find your next project adventure? 🎯 Download DevSwipe and start swiping!
