Skip to content

Roshan1299/DevSwipe

Repository files navigation

DevSwipe 🚀

Ask DeepWiki.com Kotlin Platform License CI Backend-CI Release

DevSwipe Marketing banner

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!

🎯 Problem We're Solving

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

✨ Features

🔥 Current Features (MVP)

  • 🔐 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

🚀 Planned Features

  • 🤝 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

🎯 Target Audience

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

🛠️ Tech Stack

Frontend

  • Kotlin - Native Android development
  • Material Design Components - Modern, intuitive UI
  • Kotlin Coroutines - Smooth asynchronous operations

Backend & Database

  • Current: Firebase (Firestore, Auth, FCM)
  • Future: PostgreSQL with REST API for enhanced scalability

Tools & Dependencies

  • Android Studio, Git
  • Firebase SDK, Google Play Services
  • Retrofit (for future API integration)

📱 How It Works

  1. Sign Up - Register with email or Google account
  2. Setup Profile - Select your skills and interests
  3. Discover Projects - Swipe through project ideas
    • ← Swipe left to skip
    • → Swipe right if interested
  4. Create Projects - Share your own project ideas
  5. Connect & Build - Find collaborators and start building!

📦 Installation

📱 For Users

  • Download the latest APK from Releases
  • Enable "Install from Unknown Sources" in Android settings
  • Install and enjoy!

👨‍💻 For Developers

  1. Clone the repository
  2. Open in Android Studio Arctic Fox+
  3. Set up Firebase (see Firebase Setup)
  4. Build and run

See our Development Guide for detailed setup instructions.

🤝 Contributing

We welcome contributions! Please read our Contributing Guidelines for details on how to get started.

📚 Documentation

📄 License

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!

About

🚀 Discover side projects & find collaborators through Tinder-style swiping for university students

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages