Skip to content

πŸš€ Discover side projects & find collaborators through Tinder-style swiping for university students

License

Notifications You must be signed in to change notification settings

Roshan1299/DevSwipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevSwipe πŸš€

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

Languages