Camping experience marketplace

363.0 GBP

363.0 GBP peopleperhour Technology & Programming Overseas
15 hour ago

Description

App Developer Needed for “Camp Connect” – Outdoor Experience Booking Platform
Overview:I’m building Camp Connect, a mobile-first marketplace where users can book unique outdoor experiences hosted by individuals — such as yoga sessions, guided hikes, chef dinners, author meetups, and other nature-based activities.
I need a skilled developer to build a complete app (frontend + backend), using Supabase and optionally Stripe for payments.

✅ Deliverables • Cross-platform mobile app (iOS + Android) • User roles: Guests and Hosts (Hosts create events, Guests book them) • Experience listings with title, description, images, time, and price • Booking system (Guests can book, Hosts can manage) • User authentication (via Supabase Auth) • User profiles (with avatar, bio) • Dashboard for Hosts to manage their listings and bookings • Stripe integration for payments (optional but preferred) • Row-Level Security to protect user data (Supabase)

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Location: Remote (Global) Type: Full-time/Contract Experience: 5+ years About Job: This is a cutting-edge marketing automation platform that helps businesses deliver personalized campaigns to their website visitors. Our JavaScript widget engine is the core technology that enables real-time campaign delivery and audience targeting across any website. The Role: We are seeking a Senior JavaScript Engineer to lead the development of our widget engine. This role is critical to our product's success as the widget engine is the primary interface between our platform and our clients' websites. What You'll Do: 1. Core Engine Development (40%) - Architect and develop the core widget engine using TypeScript - Implement campaign rendering and positioning system - Design and maintain the widget lifecycle management - Develop cross-browser compatible solutions - Optimize widget loading and execution performance - Implement proper cleanup and memory management 2. Audience Targeting System (30%) - Develop sophisticated audience targeting conditions: * Time-based triggers (delayed display, session timing) * Scroll depth detection and tracking * Browser and OS detection * Custom data field integration * Exit intent detection * User inactivity monitoring - Implement real-time condition evaluation - Design and maintain event handling system - Ensure reliable campaign triggering 3. API and Integration (20%) - Design and implement public APIs for external developers - Create utility functions for custom data management - Develop documentation and type definitions - Maintain backward compatibility - Implement security measures and data validation 4. Quality Assurance (10%) - Write comprehensive unit and integration tests - Implement error tracking and logging - Perform cross-browser testing - Monitor and optimize performance - Handle bug fixes and maintenance Technical Requirements: Must Have: - 5+ years of professional JavaScript/TypeScript development - Strong understanding of browser APIs and limitations - Experience with modern build tools (Rollup, Webpack) - Proficient in DOM manipulation and event handling - Experience with performance optimization - Strong debugging and problem-solving skills - Experience with version control (Git) - Understanding of cross-browser compatibility issues Nice to Have: - Experience with marketing automation tools - Knowledge of A/B testing implementation - Understanding of web analytics - Experience with real-time data processing - Familiarity with privacy regulations (GDPR, CCPA) Technical Stack: - TypeScript - Rollup - Jest - Browser APIs - DOM manipulation - Event handling - Performance monitoring tools Project Challenges You'll Solve: 1. Ensuring reliable campaign delivery across different websites and frameworks 2. Managing multiple concurrent audience conditions without performance impact 3. Implementing secure data handling and privacy compliance 4. Optimizing widget loading and execution in various environments 5. Handling edge cases in different browser environments Development Environment: - Git for version control - TypeScript for type safety - Rollup for module bundling - Jest for testing - ESLint for code quality - Browser developer tools for debugging - CI/CD pipeline integration What We Offer: - Competitive salary - Remote work flexibility - Opportunity to work on cutting-edge technology - Collaborative team environment - Professional development opportunities - Impact on product direction Success Metrics: 1. Widget load time under 100ms 2. Zero memory leaks 3. 99.9% campaign delivery reliability 4. Successful integration with 100+ client websites 5. Positive developer feedback on API usability Application Process: 1. Technical assessment 2. Code review discussion 3. Technical interview 4. Team fit interview 5. Offer To Apply: Please submit your resume, GitHub profile, and a brief description of your most challenging JavaScript project. Include specific examples of how you've handled cross-browser compatibility issues and performance optimization. Equal Opportunity Employer: We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
25.0 EUR Technology & Programming peopleperhour Overseas
1 hour ago
239.0 GBP Technology & Programming peopleperhour Overseas
4 hour ago
Overview App Platform: iOS & Android Purpose: A geolocation-based treasure hunt game that encourages users to explore their local community by solving cryptic clues. Users unlock location-based clues and pieces of the "Code" to complete the trail. The app supports both individual and team play, and allows businesses or attractions to create their own custom trails. 1. Core Game Features 1.1 Treasure Hunt Engine • Sequential delivery of cryptic clues. • Each location unlocks the next clue and a unique piece of the "Code." • Completion condition: all code pieces collected in correct order. 1.2 Geo-Fencing Functionality • Geofences define clue-specific physical zones. • Clue unlocks only when user enters correct geofence. • Feedback system for proximity ("You're close!" style hints). • GPS spoofing protection. 2. Game Modes 2.1 Solo Mode • User registers and plays independently. 2.2 Team Mode • Users can create or join a team via invite code or QR code. • Teams share progress and clue unlocking. • Optional in-app team chat. 3. Partner Integration – Event Creation 3.1 Business & Tourist Attraction Dashboard (Web or In-App) • Secure login for hosts. Interface to: • Create and manage events. • Define locations with geofences. • Input custom cryptic clues. • Upload branding assets. • Set event duration, time windows, and participant limits. 3.2 Analytics for Hosts • Participant tracking. • Completion rates. • Engagement stats. • Feedback survey tool. 4. User Features 4.1 User Account System • Profile creation. • Progress saving and sync. • Event history and achievements. 4.2 Map Integration • Clue map view (toggleable hint radius). • Completed trail path view. 4.3 Event Selection Modes Users can browse and select from: • Live Source Code Events (currently running with real-time activity) • Timed Events (complete in a set time window) • Upcoming Events (pre-registration or future events) • Play at Leisure Events (flexible, self-paced mode with no strict time limit) 4.4 Gamification • Badges for milestones. • Leaderboard per event (rank by time or clues solved). • Reward system integration (real world prizes, discount codes, digital vouchers). 5. Notifications & Offline Use 5.1 Push Notifications • New clues. • Team updates. • Event announcements. 5.2 Offline Support (Optional) • Preload event data and maps. 6. Safety & Accessibility • Optional clue skip (limited use per event - Paid Credit Feature ) Accessibility settings: • Text resizing • High contrast mode • Voice-based clue readouts Tech Stack Recommendations (Optional) • Frontend: Flutter or React Native • Backend: Firebase / Node.js with Firestore DB • Maps & Geo: Google Maps API, Mapbox, or OpenStreetMap • Push Notifications: Firebase Cloud Messaging (FCM) or OneSignal Wireframe and assests will be provided .
1184.0 GBP Technology & Programming peopleperhour Overseas
1 days ago