Customizable and Collaborative 3D puzzle

600.0 EUR

600.0 EUR peopleperhour Technology & Programming Overseas
125 days ago

Description

--
MVP Features:
1. User AuthenticationAllow users to create accounts to save their progress.Sign up with email and password.Simple login with email/password or Google.Password reset functionality.
Suggested Technologies:Firebase Authentication or Auth0.
---
2. Interactive 3D Puzzles from Photos
Core Feature: Transforming a personal photo into a 3D puzzle.
User Process:
1. The user uploads an image from their device.
2. The system applies basic extrusion to transform the image into a textured 3D surface (e.g., bas-relief effect).
3. The photo is automatically divided into playable puzzle pieces.
Available Interactions:Rotate the view around the puzzle.Zoom in/out to explore details.Move and assemble pieces.
Suggested Technologies:Three.js or Babylon.js for 3D model management and interactions.
Blender with Python scripts to generate 3D models and cut the pieces.---
3. Pre-Integrated Cultural ThemesFeature: Provide pre-designed 3D puzzles inspired by cultural themes (e.g., monuments, art, iconic animals).
Available Puzzles at Launch:2 to 3 pre-designed puzzles (e.g., African pyramids, elephants, traditional masks).Interactions:Same gameplay as custom puzzles.
Suggested Technologies:Existing 3D models from libraries like Sketchfab, optimized for gameplay.
---
4. Multi-User Collaboration
Feature: Allow multiple users to solve a puzzle together.
User Process:
1. A user creates a session and shares an invitation link.
2. Invitees join the session to assemble the puzzle in real time.
3. Actions by each participant (moving/rotating pieces) are visible to others.
Suggested Technologies:Socket.IO or Firebase Realtime Database for real-time synchronization.---
5. Visual Feedback and Progress TrackingProvide visual feedback to guide users:Animation when a piece is correctly placed.Progress bar indicating the percentage of the puzzle completed.
Suggested Technologies:CSS animations for visual effects.Chart.js for the progress bar.---
6. User DashboardFeatures:History of completed puzzles.Tracking completion times.Quick access to saved puzzles.Suggested Technologies:Firebase Firestore or PostgreSQL to store user data.---
7. Basic GamificationAdd a competitive aspect to boost engagement:Timer to measure how long it takes to solve a puzzle.Local leaderboard (best times per puzzle)Suggested Technologies:Store scores in the database and display them with React/Vue.js.---
Development Phases (Prioritized):Phase 1: Core Infrastructure 1. User authentication.2. Setting up the database for users and puzzles.3. Integration of pre-designed 3D puzzles.
Phase 2: Custom Puzzles 1. Implementation of photo upload.2. Transformation into 3D models with simple extrusion.3. Cutting into playable pieces.

Phase 3: Collaboration and Synchronization1. Creation of multi-user sessions.2. Real-time synchronization of interactions.
Phase 4: Feedback and Gamification 1. Adding visual animations and leaderboards.2. Integrating the progress bar.

---
Proposed Technologies:
Front-End:Framework: React or Vue.js.3D Library: Three.js or Babylon.js.UI/UX: Tailwind CSS or Bootstrap.
Back-End:
Database: Firebase Firestore or PostgreSQL.Real-Time: Socket.IO or Firebase Realtime Database.Hosting: Heroku, Vercel, or AWS Lightsail.
3D Manipulation Tools:Blender: To prepare 3D models and cut the puzzles.Python (with Blender API): To automate the cutting process.
Monetization Payments using Stripe or PayPal to unlock premium puzzles.

8. Sharing on Social media Feature Objective: Allow users to share their completed puzzles or progress on social media platforms to showcase their achievements and attract new users.
Core Functionality:1. After completing a puzzle (custom or pre-designed), users are given the option to share:A screenshot of the completed puzzle.A short message with their achievement (e.g., "I just completed a custom 3D puzzle on [Your SaaS Name]!").A link inviting friends to try the platform.
2. Integration with major social media platforms:Facebook.Twitter.Instagram (via downloadable image).WhatsApp for private sharing.

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

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Security Audit & Risk Report for Open-Source Microsoft 365 MSP Tool (CIPP) We are a UK-based Managed Services Provider (MSP) currently assessing a powerful open-source tool called CIPP (Central Identity Policy Platform) for managing multiple Microsoft 365 tenants. As part of our onboarding and internal governance process, we need a consultant or developer to perform a code-level security and deployment review, produce a formal risk report, and optionally assist with deployment and integration. This is a short-term engagement with the potential for ongoing work. Project Scope – Phase One: Review the CIPP source code (Python-based) for potential security flaws, malicious code, or poor practices. Assess use of GDAP/DAP permissions and delegated access models. Audit configuration files and deployment methods (Docker-based). Evaluate dependency and supply chain risks (e.g., Python packages). Provide a formal written report that includes: Risk summary and threat assessment Technical findings and recommendations Executive-friendly summary Skills Required: Python (secure coding & open-source auditing) Microsoft 365 / Azure AD administration Experience with GDAP/DAP and Microsoft Graph API Docker and container security Familiarity with security standards (e.g., OWASP, Cyber Essentials, ISO 27001) Deliverables: Written risk assessment report (PDF or Word) Summary of recommendations (Optional) deployment assistance and SIEM integration guidance To ideally, Please Answer: Have you audited open-source tools or Python applications before? If so, please provide examples. Do you have experience working with Microsoft 365 APIs or delegated admin access (GDAP/DAP)? Are you comfortable reviewing Docker/container deployment security? Can you provide a sample or outline of a previous risk report or security assessment you've delivered? Budget & Timeline: Fixed price preferred for Phase One (please provide an estimate). Target delivery: within 1–2 weeks of engagement.
350.0 GBP Technology & Programming peopleperhour Overseas
2 days ago