Skip to content
    Back to all Bounties

    Earn 13,500 ($135.00)

    Time Remainingdue 12 months ago
    Canceled

    Install and Deploy AI Town (AI Based Game on Open Source) on Convex and Vercel with Custom Domain

    YigitKonur
    YigitKonur
    Posted 1 year ago

    Bounty Description

    Problem Description

    We want to create a customized version of the AI Town project called "SEO Town" and deploy it on Convex and Vercel with a custom domain. The project should be installed and set up based on the open-source AI Town starter kit (https://github.com/a16z-infra/ai-town), which creates a virtual town populated by AI characters that interact, chat, and socialize with each other.

    The developer should be able to enjoy working on this project while making the necessary customizations. The completed project can be added to the developer's CV or showcased to others as a cool project.

    Acceptance Criteria

    1. Set up the AI Town project on your local machine following the installation instructions provided in the GitHub repository.
    2. Customize the project to create "SEO Town" by modifying the name and making necessary frontend changes.
    3. Integrate the project with Azure OpenAI (https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/) instead of the default OpenAI API. This will require some basic customization to the LLM parameters.
    4. Implement multi-language support by modifying the LLM parameters based on the user's selected language from the UI.
    5. Set up a Convex (https://www.convex.dev/) backend for the project, following the AI Town documentation.
    6. Deploy the customized "SEO Town" project to Vercel (https://vercel.com/) and configure it to use a custom domain.
    7. Provide documentation on how to add new characters and memory to the deployed "SEO Town" project.
    8. The developer should be enthusiastic about the project and enjoy working on it while making the necessary customizations.
    9. The completed project should be functional and ready to be populated with custom characters provided by the client.
    10. The developer should be open to minor customization requests during the project.
    11. The project should be delivered within 7-10 days from the start date.

    Only apply if you are excited about making this project live with custom characters and are willing to enjoy the process while working on it. This project can be a great addition to your CV or showcased to others as a cool project you have worked on.

    Questions to Answer Before Applying

    1. What experience do you have with JavaScript/TypeScript, React, and working with LLMs?
    2. Have you worked with Convex, Vercel, or similar platforms before? Or if you have not, please take a look on project (https://github.com/a16z-infra/ai-town) and reply back to me.
    3. What excites you the most about working on this "AI Town" project?

    Please answer these questions in your application to help us better understand your expertise and enthusiasm for this project. We look forward to hearing from you!