We need to add new features and optimize some existing features for this AI platform
Budget: $1,500 – $3,000 USD
We need to add new features and optimize some existing features for this AI platform, and we have already completed the Figma design. The developer needs to successfully help us connect to the front end so that all features can run smoothly.
The back end of our website is written in PHP source code and the front end is written in Nuxt.jx, and development work needs to be done on our server.
We need to add:
- AI functions
- Basic functions
AI Chat function:
Add canvas function (can be edited like the drawing function of ChatGPT)
Add the same function as ChatGPT Operator (allow AI to call external web pages for operations)
Add voice interaction function (turn AI text into speech mode, add interruptible effect, and connect to Ali's voice API and OpenAI's real-time API)
Add AI thinking logic effects (similar to OpenAI o1, add the effect of the thinking process, and modify the steps of the AI response. The AI can give the user the answer to the reasoning (reasoning logic: first generate the content framework, and in the second step, improve the content of the framework).
Optimize the AI search function (add the Baidu search API, and after searching, the content should be organized and fed back to the user with the AI).
When there is a problem with the AI response/call, display a message saying “The system is busy, please try again later.”
Add a prompt to the bottom of the AI frame page.
Add AI fixed commands, download file function, and speech-to-text function.
AI drawing function:
Add image editing functions (can add text, modify image size, overlay images, remove backgrounds, etc.), image watermarks, zoom-in function (similar to the zoom-in function of Photoshop), partial redraw function (similar to the partial redraw function of ChatGPT), and other functions found in design drawings.
AI UI function:
Add UI editing functions (similar to Claude's function, which can directly display the effect of the code), and the functions in the design diagram.
AI real-time translation function:
Add real-time voice translation function, translation record saving function (set a command that supports real-time translation, and convert the recognized voice into text and display it in real time.), and the functions in the design diagram.
AI music function:
Add music editing function, add watermark (can modify part of the music), and the functions in the design diagram.
AI video function:
Add video editing function, add watermark (can modify part of the music), and the functions in the design drawing.
AI PPT function:
Add PPT editing function, add watermark, and the functions in the design drawing.
AI community chat function:
Add group AI chat function (users can create groups, pull friends into a group, use AI together and see each other's AI chat and chat), and the functions in the design drawing.
AI group chat function:
Add community AI chat function (can see the content of AI users in the community), and the functions shown in the design drawings.
Basic functions:
1. IP redirection function (we plan to make two websites, but the databases need to be the same. When it is recognized that the user is logging in with a Chinese IP address, it will redirect to the AI platform for the China region; if it is recognized that the IP address is from another region, it will redirect to the global version of the AI platform. The main purpose is to allow overseas users to use overseas payment channels and login methods (overseas is Google/email; China is WeChat and mobile), and languages (overseas is English, China is Chinese), because Chinese users do not support paying with overseas payment gateways and do not support logging in with Google.
2. Add airwallex and virtual currency payment gateways. (Add to the overseas AI platform), as well as the features in the design.
3. Add Google authorization and WeChat authorization registration functions.
4. Add 2fa verification and identity verification functions.
5. Add Blog system and functions in the design diagram.
6. Add login device check function and functions in the design diagram.
7. Add background music function and functions in the design diagram.
8. Language switching function.
Note: Most functions can be accessed using third-party APIs.
Our AI website: tee.askais.com
milestone:
1st milestone (800U) (within 7 days): complete all basic functions.
2nd milestone (800U) (within 7 days): complete the AI Chat function, ensure smooth operation, and deliver the source code.
3rd milestone (500U) (within 7 days): complete the AI drawing function, ensure smooth operation, and deliver the source code.
Milestone 4 (500 U) (within 7 days): Complete the AI UI function, ensure smooth operation, and deliver the source code.
Milestone 5 (500 U) (within 7 days): Complete the AI function, ensure smooth operation, and deliver the source code.
Milestone 6 (500 U) (within 7 days): Complete the AI community chat function, ensure smooth operation, and deliver the source code.
Milestone 7 (500U) (within 7 days): Complete the AI group chat function, ensure smooth operation, and deliver the source code.
Milestone 8 (500U) (within 7 days): Complete the AI music/video function, ensure smooth operation, and deliver the source code.
Milestone 9 (500U) (within 7 days): Complete the AI PPT function, ensure smooth operation, and deliver the source code.
Deadline: 30 days.
Total: 5100U.
Overall Development Requirements:
- Front-End to Back-End Integration: All front-end features must have corresponding back-end operation buttons or management areas, ensuring seamless integration and easy management.
- Feature Duplication Quality: All duplicated features have a clear logic. Ensure all features are 100% functional and smooth without any bugs or delays.
- Feedback and Modification: Employers have the right to provide feedback on any features that do not meet the expected functionality or logic, and developers must modify them to achieve satisfactory results for the employer.
- Continuous Communication: To ensure satisfaction with design and development, continuous communication is required throughout both the design and development stages.
- Confirmation of Design and Development: Each page design and development must be confirmed before moving on to the next to ensure an efficient workflow and avoid conflicts.
- Refund for Incomplete Work: If there are any incomplete parts or if they do not meet the requirements, developers must refund the incomplete part unconditionally.
Ongoing Collaboration:
- Long-Term Development Team: We need a development team for long-term collaboration, including ongoing project development and technical maintenance.
- Long-Term Technician Role: After completing all development, the developer can serve as a long-term technician for us with fixed compensation.
Language Note:
- Language Barrier Solutions: We can read and write in English, although we only speak Chinese or Cantonese. If you cannot speak Chinese, we will need to communicate in written form.
The back end of our website is written in PHP source code and the front end is written in Nuxt.jx, and development work needs to be done on our server.
We need to add:
- AI functions
- Basic functions
AI Chat function:
Add canvas function (can be edited like the drawing function of ChatGPT)
Add the same function as ChatGPT Operator (allow AI to call external web pages for operations)
Add voice interaction function (turn AI text into speech mode, add interruptible effect, and connect to Ali's voice API and OpenAI's real-time API)
Add AI thinking logic effects (similar to OpenAI o1, add the effect of the thinking process, and modify the steps of the AI response. The AI can give the user the answer to the reasoning (reasoning logic: first generate the content framework, and in the second step, improve the content of the framework).
Optimize the AI search function (add the Baidu search API, and after searching, the content should be organized and fed back to the user with the AI).
When there is a problem with the AI response/call, display a message saying “The system is busy, please try again later.”
Add a prompt to the bottom of the AI frame page.
Add AI fixed commands, download file function, and speech-to-text function.
AI drawing function:
Add image editing functions (can add text, modify image size, overlay images, remove backgrounds, etc.), image watermarks, zoom-in function (similar to the zoom-in function of Photoshop), partial redraw function (similar to the partial redraw function of ChatGPT), and other functions found in design drawings.
AI UI function:
Add UI editing functions (similar to Claude's function, which can directly display the effect of the code), and the functions in the design diagram.
AI real-time translation function:
Add real-time voice translation function, translation record saving function (set a command that supports real-time translation, and convert the recognized voice into text and display it in real time.), and the functions in the design diagram.
AI music function:
Add music editing function, add watermark (can modify part of the music), and the functions in the design diagram.
AI video function:
Add video editing function, add watermark (can modify part of the music), and the functions in the design drawing.
AI PPT function:
Add PPT editing function, add watermark, and the functions in the design drawing.
AI community chat function:
Add group AI chat function (users can create groups, pull friends into a group, use AI together and see each other's AI chat and chat), and the functions in the design drawing.
AI group chat function:
Add community AI chat function (can see the content of AI users in the community), and the functions shown in the design drawings.
Basic functions:
1. IP redirection function (we plan to make two websites, but the databases need to be the same. When it is recognized that the user is logging in with a Chinese IP address, it will redirect to the AI platform for the China region; if it is recognized that the IP address is from another region, it will redirect to the global version of the AI platform. The main purpose is to allow overseas users to use overseas payment channels and login methods (overseas is Google/email; China is WeChat and mobile), and languages (overseas is English, China is Chinese), because Chinese users do not support paying with overseas payment gateways and do not support logging in with Google.
2. Add airwallex and virtual currency payment gateways. (Add to the overseas AI platform), as well as the features in the design.
3. Add Google authorization and WeChat authorization registration functions.
4. Add 2fa verification and identity verification functions.
5. Add Blog system and functions in the design diagram.
6. Add login device check function and functions in the design diagram.
7. Add background music function and functions in the design diagram.
8. Language switching function.
Note: Most functions can be accessed using third-party APIs.
Our AI website: tee.askais.com
milestone:
1st milestone (800U) (within 7 days): complete all basic functions.
2nd milestone (800U) (within 7 days): complete the AI Chat function, ensure smooth operation, and deliver the source code.
3rd milestone (500U) (within 7 days): complete the AI drawing function, ensure smooth operation, and deliver the source code.
Milestone 4 (500 U) (within 7 days): Complete the AI UI function, ensure smooth operation, and deliver the source code.
Milestone 5 (500 U) (within 7 days): Complete the AI function, ensure smooth operation, and deliver the source code.
Milestone 6 (500 U) (within 7 days): Complete the AI community chat function, ensure smooth operation, and deliver the source code.
Milestone 7 (500U) (within 7 days): Complete the AI group chat function, ensure smooth operation, and deliver the source code.
Milestone 8 (500U) (within 7 days): Complete the AI music/video function, ensure smooth operation, and deliver the source code.
Milestone 9 (500U) (within 7 days): Complete the AI PPT function, ensure smooth operation, and deliver the source code.
Deadline: 30 days.
Total: 5100U.
Overall Development Requirements:
- Front-End to Back-End Integration: All front-end features must have corresponding back-end operation buttons or management areas, ensuring seamless integration and easy management.
- Feature Duplication Quality: All duplicated features have a clear logic. Ensure all features are 100% functional and smooth without any bugs or delays.
- Feedback and Modification: Employers have the right to provide feedback on any features that do not meet the expected functionality or logic, and developers must modify them to achieve satisfactory results for the employer.
- Continuous Communication: To ensure satisfaction with design and development, continuous communication is required throughout both the design and development stages.
- Confirmation of Design and Development: Each page design and development must be confirmed before moving on to the next to ensure an efficient workflow and avoid conflicts.
- Refund for Incomplete Work: If there are any incomplete parts or if they do not meet the requirements, developers must refund the incomplete part unconditionally.
Ongoing Collaboration:
- Long-Term Development Team: We need a development team for long-term collaboration, including ongoing project development and technical maintenance.
- Long-Term Technician Role: After completing all development, the developer can serve as a long-term technician for us with fixed compensation.
Language Note:
- Language Barrier Solutions: We can read and write in English, although we only speak Chinese or Cantonese. If you cannot speak Chinese, we will need to communicate in written form.