Skip to main content
FreelanceJobs logo

Interactive 3D Website Character with Chatbot and Adaptive Recommendation System

FreelanceJobs
CAPosted March 5, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonGraphQLReactPostgreSQLMongoDBRESTAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

I'm looking for an experienced developer (or small team) to build an interactive web-based assistant that appears as a 3D animated character on a website and communicates with users through a conversational interface.

The system should allow users to answer a set of questions, receive recommendations, and interact with the character in a chatbot-style experience.

The assistant should also be capable of collecting user inputs, storing data, and improving recommendations over time based on feedback and interactions.

This project involves both frontend and backend development and will be integrated into an existing website.

Core Features

Interactive Character Interface

  • ⁠ ⁠A 3D animated character that appears on a webpage (for example emerging from a device/tablet UI)
  • ⁠ ⁠Smooth animation and responsive interaction
  • ⁠ ⁠Character communicates with users through a chat-style interface

Conversational Flow

  • ⁠ ⁠Ability to ask users a sequence of questions
  • ⁠ ⁠Collect structured responses
  • ⁠ ⁠Provide suggestions or recommendations based on answers
  • ⁠ ⁠Allow users to respond through buttons or text input

Backend System

  • ⁠ ⁠API to process responses and generate recommendations
  • ⁠ ⁠Database to store user responses and feedback
  • ⁠ ⁠System that can improve recommendations over time based on collected interaction data

Additional Functionality

  • ⁠ ⁠Ability for the assistant to send notifications or status updates to the user
  • ⁠ ⁠Integration with an existing website backend
  • ⁠ ⁠Clean and scalable architecture

Bonus (Optional but Preferred)

  • ⁠ ⁠Experience with recommendation systems or adaptive algorithms
  • ⁠ ⁠Experience building conversational interfaces or chatbots
  • ⁠ ⁠Ability to generate simple dynamic content (e.g., personalized summaries or reports based on user interactions)

Preferred Technology Stack

Frontend

  • ⁠ ⁠React
  • ⁠ ⁠WebGL / 3D web frameworks (e.g., or )

Backend

  • ⁠ ⁠ or Python
  • ⁠ ⁠REST or GraphQL APIs
  • ⁠ ⁠Database (PostgreSQL, MongoDB, or similar)

Deliverables

  • ⁠ ⁠Interactive 3D character interface embedded in a website
  • ⁠ ⁠Chat-based interaction system
  • ⁠ ⁠Backend APIs for data handling and recommendation logic
  • ⁠ ⁠Database integration for storing user responses and feedback
  • ⁠ ⁠Clean, documented code

Full project details and product context will be shared after NDA and contract initiation.

If you have experience with interactive web experiences, 3D web graphics, or conversational interfaces, please include examples of similar work in your proposal.

Contract duration of 3 to 6 months.

Mandatory skills:

Web Development, Machine Learning, Artificial Intelligence, Software Design, Python

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free