Swivora is a modern Flutter-based web application designed to connect individuals who want to exchange skills and knowledge. It enables peer-to-peer learning by allowing users to request and offer skills in a collaborative, community-driven platform.
π View Live on GitHub Pages
Swivora bridges the gap between those eager to learn and those willing to teach. It fosters collaborative learning by enabling users to:
- Request specific skills they want to learn
- Offer skills they can teach
- Connect with others through a clean, intuitive UI
- Dual-tab interface (Received / Sent)
- Real-time request tracking
- Accept / decline interaction flow
- Gradient purple-indigo theme
- Animated transitions
- Custom tab navigation with visual indicators
- Authentication system
- Personalized dashboard
- Secure data handling
- Flutter 3.x framework
- Responsive layout for web and mobile
- Material Design 3 compliance
- Frontend: Flutter 3.x
- Language: Dart
- Design: Material Design 3
- Animation: Flutter AnimationController
- Hosting: GitHub Pages
- Flutter SDK v3.0+
- Dart SDK v2.19+
- Android Studio / VS Code
# Clone the repository
git clone https://github.com/Noah12398/SkillSwapper.git
# Navigate into the project
cd SkillSwapper
# Install dependencies
flutter pub get
# Run the app (web or device)
flutter run







