Arab Scout Jamboree App

Brief :

The ASJUAE application is designed to manage the 33rd Arab Scout Jamboree, which was held in the UAE in 2023. The application includes features such as a QR code scanner, check-in functionality, and the ability to receive notifications from the backend. Developed using the Flutter framework, the app is currently available on the Google Play Store, Apple App Store and the Web.

Project Overview: The Arab Scout Jamboree Camp Mobile Application is a comprehensive mobile solution designed to enhance the experience and management of scouts and camp leaders during the Arab Scout Jamboree Camp. The mobile app is developed using Flutter, with Firebase handling real-time data synchronization. The backend, developed with Laravel, provides robust server-side logic and data management. A React-based dashboard allows administrators to control the app and manage camp activities, with real-time error alerts integrated through Slack for efficient issue resolution.

Mobile App Features:

  1. User Interaction:
    • Add Friends Using QR Code: Scouts can easily add friends by scanning QR codes.
    • Awards System Tracking: Track and display scouts’ achievements and awards.
    • Complaint System: Scouts and leaders can submit and track complaints and feedback.
  2. Information Dissemination:
    • Camp News: Stay updated with the latest news and announcements about camp activities.
    • Notifications: Receive real-time notifications for important updates and alerts.
  3. User-Friendly Interface:
    • Intuitive Design: Designed with a user-friendly interface to ensure ease of use for both scouts and leaders.
    • Cross-Platform Compatibility: Available on both iOS and Android devices.

Admin Dashboard Features:

  1. Camp Management:
    • User Management: Administer user roles and permissions, including scouts and camp leaders.
    • Event Scheduling: Create, update, and manage camp events and activities.
    • Complaint Management: Monitor and respond to complaints submitted through the app.
  2. Real-Time Monitoring and Alerts:
    • Error Handling: Integrate with Slack to send real-time error alerts to administrators.
    • Analytics and Reports: Generate reports on user activity, award distribution, and complaint resolution.

Development Details:

  • Mobile App (Flutter and Firebase):
    • Built using Flutter to ensure a smooth and responsive user experience across platforms.
    • Utilized Firebase for real-time data synchronization and cloud storage.
    • Implemented QR code functionality for easy friend addition.
    • Integrated push notifications to keep users informed about camp updates.
  • Backend (Laravel):
    • Developed robust APIs to handle server-side operations and data management.
    • Ensured security with user authentication, authorization, and input validation.
    • Managed data interactions using Eloquent ORM for efficient database operations.
  • Admin Dashboard (React and Laravel):
    • Designed a responsive and intuitive interface for administrative tasks.
    • Used Redux for state management to maintain a seamless user experience.
    • Leveraged React Router for efficient navigation and routing within the dashboard.
    • Integrated Slack for real-time error alerting and monitoring.

Conclusion: The Arab Scout Jamboree Camp Mobile Application provides a comprehensive solution for managing and enhancing the camp experience for scouts and leaders. With features such as friend addition via QR codes, award tracking, a complaint system, and real-time notifications, the app ensures a well-connected and engaging environment. The admin dashboard, developed using React and Laravel, offers robust management capabilities and real-time error monitoring via Slack. This project demonstrates my expertise in full-stack development, mobile app creation, and real-time system integration.

Technologies

Project Links

Working

Yes

Release date

01-12-2023

Shutdown date

N/A

Screenshots

Scroll to Top