Skip to content

Turning digital safety into a game: a full-stack web platform rewarding responsible online behavior through simulations and a built-in virtual economy. Built at the QueenB x AppsFlyer Hackathon 2026.

Notifications You must be signed in to change notification settings

roniboden/BeSafeHackathon

 
 

Repository files navigation

QueenB X AppsFlyer – BeSafe Hackathon 2026

🛡️ Ally – Gamified Internet Safety Platform

A full-stack web application developed during a hackathon, designed to promote responsible online behavior through gamification, simulations, and positive reinforcement.

Ally turns digital safety into an engaging experience — rewarding users for reporting harmful content, learning safety practices, and contributing to a healthier online community.

Ally Dashboard Preview


🚀 Project Overview

Ally is a gamified web platform where users earn Safety Points by completing weekly safety-related activities.

Instead of focusing on punishment, the platform encourages proactive and positive digital engagement through goals, rewards, and visible progress tracking.

Users accumulate points throughout the month and can redeem them in an integrated rewards shop.

The web application is fully responsive and works seamlessly on both desktop and mobile devices, ensuring accessibility and engagement across platforms.


🎮 Core Features

📊 Interactive Dashboard

The main dashboard provides:

  • 🔥 Engagement / streak indicator
  • 🏛️ Total Safety Points counter
  • 🎯 Weekly task progress tracking:
    • Simulation
    • Report Post
    • Safety Tips
    • Report Good
  • 🏆 Goal reached indicators
  • 📈 Monthly progress bar

The interface is designed to feel motivating and game-like, reinforcing consistency and achievement across screen sizes.


📱 Mobile-Friendly Web App

  • Fully responsive layout
  • Optimized component rendering for smaller screens
  • Touch-friendly interactions
  • Maintains full functionality on mobile browsers

Users can complete simulations, track progress, and redeem rewards directly from their phones.


🧪 Safety Simulations

Interactive scenarios that train users to:

  • Identify misleading or harmful content
  • Make safer online decisions
  • Practice responsible digital behavior

Simulations contribute to weekly and monthly progress.


📝 Reporting System

Users can:

  • Report harmful posts
  • Report positive / responsible behavior
  • Track completion progress

All actions are connected to the points system and validated through the backend.


💡 Safety Tips & Micro-Learning

Short educational tips and quiz-style interactions that:

  • Reinforce digital literacy
  • Encourage recurring engagement
  • Contribute to weekly goals

🛍️ Rewards Shop

A built-in shop allows users to redeem their accumulated Safety Points for rewards.

Features include:

  • Points-based purchasing system
  • Monthly earning logic
  • Virtual currency tracking
  • Real-time balance updates

This internal economy strengthens motivation and long-term engagement.


🧠 Gamification Logic

The system includes:

  • Weekly targets
  • Monthly accumulation tracking
  • Real-time progress updates
  • Goal completion states
  • Points economy
  • Reward redemption mechanism

The platform applies behavioral design principles to encourage sustained positive habits.


🔐 Authentication & Security

  • User login & registration
  • Token-based authentication (JWT)
  • Secure API communication
  • Protected routes

🛠 Tech Stack

Frontend

  • React
  • JavaScript
  • CSS
  • Responsive design

Backend

  • Node.js
  • Express
  • REST API

🏗 Architecture Highlights

  • Modular UI components (TaskCard, ScoreCenter, Modals, Shop, etc.)
  • API abstraction layer
  • State-driven dashboard rendering
  • Separation between weekly and monthly logic
  • Centralized points management system

🎯 Purpose & Impact

Ally explores how gamification and behavioral design can:

  • Encourage responsible digital participation
  • Increase online accountability
  • Promote positive reinforcement instead of punishment
  • Make safety education engaging and measurable

The project demonstrates how product design, psychology, and technology can work together to improve digital environments.


🏆 Hackathon Context

Developed during the QueenB X AppsFlyer Hackathon 2026, focused on improving online safety and community awareness.

Built under time constraints as a functional MVP, prioritizing rapid iteration, working backend integration, and a complete user experience flow.


👥 Team

This project was developed by:

  • Dafna Tur
  • Roni Bodenstein
  • Adar Gerbi

Built collaboratively during the QueenB X AppsFlyer Hackathon 2026.

About

Turning digital safety into a game: a full-stack web platform rewarding responsible online behavior through simulations and a built-in virtual economy. Built at the QueenB x AppsFlyer Hackathon 2026.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.4%
  • CSS 22.3%
  • HTML 0.3%