Gig
1600
40
Jan 23, 2025
Project Overview
We are seeking an experienced Bubble developer to build a modular app designed to support the mission of Social Care Heroes, a non-profit dedicated to empowering social care workers. The app will provide features such as courses, community discussions, coaching bookings, event calendars, wellness tools, and client questionnaires. The app will be built using
The base project (detailed below) is the priority, but the app must be built with scalability in mind to accommodate optional components in the future. If the base project is executed successfully, the developer will have the opportunity to implement the additional features.
Project Scope
The project consists of building required base modules, with the design structured to support optional future add-ons. The developer should ensure the app is user-friendly, scalable, and optimized for both web and mobile responsiveness.
Base Modules (Required)
Courses Module:
Host and display training courses.
Features include a course library, progress tracking, embedded videos, downloadable resources, and quizzes.
Admin panel functionality to add/edit/delete courses and lessons.
Example Use: Professional development for social care workers, sharing best practices.
Community Discussion Module:
A community space with categories, threads, and rich text editing.
Features include user profiles, post notifications, and moderation tools.
Example Use: A safe space for social care workers to share experiences, ask questions, and discuss challenges.
User Login Functionality:
Individual Accounts:
Users can log in as individuals to access courses, participate in discussions, and track their own progress.
Example Use: Social care workers can manage their personal learning and wellness journeys.
Organizational Accounts:
Organizations can log in to view information about their staff’s engagement with the platform, such as course completion rates and participation in discussions.
Example Use: Employers can monitor staff training progress and identify support needs.
Documentation and Training Resources:
Include an accessible repository of user manuals and training guides for individuals and organizations.
Provide step-by-step walkthroughs for using key features, such as creating accounts, accessing courses, and interpreting organizational analytics.
Example Use: Ensures smooth onboarding for new users and equips organizations with tools to independently utilize the platform.
Admin Panel:
Centralized management for courses, community discussions, users, and content.
Example Use: Simplifies content updates and moderation for the non-profit team.
Optional Add-Ons (Future Development)
Coach Booking System:
User-facing directory of coaches with bios, expertise, and availability calendars.
Booking system with integrated payments (e.g., Stripe/PayPal).
Example Use: Social care workers can schedule one-on-one coaching sessions for mentorship and personal resilience.
Calendar for Events:
Shared calendar with event details (e.g., webinars, meetups).
RSVP functionality and add-to-calendar buttons.
Example Use: Keeping users informed of training opportunities and networking events.
Wellness Tools:
Features include guided meditations, habit trackers, and journaling tools.
Example Use: Support for mental health and stress management for social care workers.
Client Questionnaires:
Dynamic forms for intake surveys, feedback collection, or progress check-ins.
Example Use: Collecting feedback or conducting self-assessments to identify growth areas.
App Wrapping for App Stores:
Wrapping the Bubble app using tools like GoNative or MobiLoud.
Includes submission to the App Store and Google Play Store.
Example Use: Ensures mobile accessibility for social care workers.
Deliverables
Fully functional app with base modules.
Responsive design optimized for web and mobile devices.
Comprehensive admin panel for team management.
Documentation and training resources for app maintenance, onboarding, and updates.
Scalability and clean architecture to allow seamless integration of optional modules in the future.
Technical Requirements
Platform:
Responsive Design: Ensure usability across desktop and mobile devices.
Payment Integration: Stripe or PayPal for bookings (future component).
Notifications: Enable
Database: Efficiently structured to handle scalability as the user base grows.
Security: Ensure user data is encrypted and follows GDPR compliance.
Timeline
Base Modules: 4-6 weeks
Optional Modules: 2-3 weeks per module, depending on complexity (future phases).
Application Requirements
Examples of previous
Estimated time required to complete the base project.
Approach to ensuring scalability and responsiveness for future modules.
Experience with app wrapping and app store submissions.
We look forward to working with a talented developer to deliver the base project and potentially collaborate on future modules to support the invaluable work of social care workers through technology.