FINAL PROJECT • SOFTWARE ENGINEERING

Gamified Citizen Science for Research

SwipeLab transforms complex scientific classification into a simple, Tinder-like mobile experience. Help researchers label insect images while competing on leaderboards and earning achievements.

Why Choose Our Solution

SwipeLab addresses the critical labeling bottleneck in scientific research with an innovative, scalable approach that combines citizen science with gamification.

Speed & Efficiency

Transform weeks of manual labeling into days. Our swipe-based interface enables rapid classification from anywhere, making data labeling faster than traditional methods.

🎯

Quality Assurance

Advanced credibility system based on consensus, expert agreement, and user reliability. Bot detection ensures only authentic classifications reach researchers.

📈

Scalability

Leverage the power of citizen science. Engage hundreds of volunteers simultaneously, processing thousands of images beyond what small research teams can handle.

🎮

Gamification

Keep users engaged with points, streaks, badges, and competitive leaderboards. Turn scientific contribution into an addictive, rewarding experience.

🔒

Trust & Security

OAuth2 authentication, fraud detection algorithms, and credibility scoring protect data integrity. Suspicious behavior is automatically identified and excluded.

📱

Cross-Platform

Built with React Native and Expo for seamless iOS and Android experiences. Label data anywhere, anytime with high-performance native animations.

About SwipeLab

A final-year Software Engineering project at Ben-Gurion University, developed to solve real-world challenges in ecological research and data science.

The Challenge

STARdbi contains over 380,000 insect images from 84 ecological sites, but scientific analysis and ML models require labeled data. Manual classification by experts is slow and doesn't scale, leaving massive amounts of valuable data unused.

Our Solution

SwipeLab transforms this bottleneck into an opportunity. By gamifying the classification process, we enable non-experts to contribute meaningful labels through a simple, engaging swipe interface. Researchers can create tasks, monitor progress, and export high-quality labeled datasets for ML training.

Real-World Impact

Consider Diaphorina citri, spreading through Israeli citrus orchards. While harmless itself, it carries Greening disease—devastating to citrus crops. SwipeLab helps researchers like Associate Professor Chen Keasar track biological solutions like Tamarixia wasps by enabling rapid, large-scale data analysis.

Technical Stack

React Native + Expo (Mobile)
Java Spring Boot (Backend)
PostgreSQL (Database)
OAuth2 Authentication
Docker & GitHub Actions
REST API Architecture
380K+
Insect Images
84
Ecological Sites
3
Core Values

Feedback & Impact

Hear from researchers and users about how SwipeLab is transforming ecological research.

Download SwipeLab

Start contributing to scientific research today. Available on iOS, Android, and Web.

iOS App

Download for iPhone and iPad from the App Store

Download on App Store

Android App

Get it on Google Play for Android devices

Get it on Google Play

Web App

Access SwipeLab directly from your browser

Launch Web App

For Researchers

Access the researcher dashboard to create tasks, monitor progress, and export labeled data.

Access Researcher Dashboard →

Documentation & Resources

Access all project materials, code repositories, documentation, and user guides.

📂

Git Repository

Access our complete source code, contribute to development, and track project progress.

View on GitHub →
📄

Project Documents

Technical specifications, architecture diagrams, research papers, and project reports.

Browse Documents →
📱

User Manual

Step-by-step guides for volunteers on how to use the SwipeLab mobile application.

Read User Guide →
🔧

Researcher Manual

Complete guide for researchers on creating tasks, managing data, and exporting results.

Read Researcher Guide →
🎥

Video Tutorials

Watch demonstration videos showing key features and workflows of the SwipeLab platform.

Watch Tutorials →
📊

Presentation Slides

View our project presentation materials and academic submissions.

View Slides →