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!