SkillSwap is an Android-based platform that empowers users to exchange skills, connect with like-minded peers, and foster a culture of peer-to-peer learning. Whether you're a designer looking to learn coding or a developer exploring design, SkillSwap makes collaboration simple and effective.
🔗 Figma Design Preview:
View UI on Figma
Theme: Peer-to-Peer Learning & Skill Development
Objective: Create a mobile platform where users can display their skills and availability, and connect with others to teach or learn based on mutual interest.
- Arshadali Bhorania
- Arvind Padyachi (Group Leader)
- Janamjay Sinha
- Jheel Jain
- Authentication: Login & Registration with field validation and secure password visibility toggle
- Profile Management: Editable user profiles with skills, availability, location, and profile type
- Search Module: Discover other users based on skill tags
- Status Tracker: Monitor active learning or teaching sessions
- Navigation: Clean bottom navigation with dynamic fragment switching
| Layer | Tools Used |
|---|---|
| Language | Java (Android) |
| UI | XML + Material Components |
| Backend (Planned) | Django |
| Design Prototype | Figma UI |
- Firebase Realtime Database Integration
- Skill-Based Matching Algorithm
- In-App Booking Calendar
- Peer Review & Rating System
- Notification and Chat Functionality
- Clone or download this repository
- Open the project in Android Studio
- Ensure the following:
- Java 11 or higher
- Android SDK 34+
- Sync Gradle
- Run the project on emulator or device
WhatsApp.Video.2025-07-12.at.17.34.19_f9efbcc5.mp4
Developed as part of the ODOO Hackathon 2025 to encourage collaborative learning and community-driven growth.