Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

use Node.js to copy and develope this AI admin panel - Contract to Hire

Upwork • , US • Remote

Posted on: 28th November, 2024
Employment Type: CONTRACTOR

Job Description

Requirement: We need a developer proficient in Node.js to fully replicate (100%) all functions of the management panel of the sample website provided by us. This includes adding new features and optimizing existing ones.

Our Current Situation:

Our software currently has only the front-end source code for the web version (built with Vue3 + Gin).

We do not have the backend source code (the management panel was licensed to us, and all functions are encrypted, meaning the developer needs to organize the features and logic themselves, developers need to start development from scratch).

We need the developer to fully replicate (100%) all their features and further optimize the existing features.

After replicating the current features, we also need:

Optimizing Existing AI Features:

Multi-Modal Integration in Single Chat Box: Achieve multi-modal capabilities within one chat box. For instance, in the AI Chat feature, if a user inputs a command for AI drawing, AI music, AI documents, or AI video, the system currently cannot produce a drawing, music, or video response. We need to enable the AI Chat to invoke these functions and return the outputs in the chat.

Adding New Features and Enhancing Existing AI Features:

AI Chat: Custom command functions, selectable preset enhancement commands, adding a drawing canvas feature, search functionality, memory capability, multi-modal functionality, document export, real-time voice interaction (using OpenAI's real-time API), speech-to-text, memory similar to GPT.

AI Drawing: Add selectable preset commands, watermark addition, SD-like templates, editable images, expansion features similar to SD, re-draw selection (similar to GPT's functionality), background removal, and canvas design for images.

AI Music: Music templates, removal of original watermarks and addition of new watermarks, single-click music generation, partial editing of generated music, matching lyrics to generated music, adding our watermark logo.

AI Video: Video templates, remove original watermark and add new watermark, edit video, add watermark, video instruction templates.

Optimize any inadequate or unreasonable features.

Links:

Frontend: testfe.askais.com

Backend management panel: testbg.askais.com

(see photo 3 to get the login messages)

Development Requirements:

All front-end features must have corresponding management buttons or sections in the back-end, allowing seamless integration and easy management.

Regarding the Replicated Features: All features must respond correctly, with clear and attractive logic, matching the functionality and results of the sample AI product.

Regarding the Optimized Features: Enhance existing features while preserving their original characteristics to make them more comprehensive. Check the contract for specific optimization results, and communicate promptly if there is any uncertainty to avoid misunderstandings.

Regarding the New Features: Ensure that all new features are 100% functional and operate smoothly without any bugs or delays.

No use of licensed, encrypted, buggy, or harmful code is allowed. All code must be secure, usable, high-quality, and owned by the employer.

The employer can provide feedback for unsatisfactory features, and the developer must make changes to meet the employer's expectations.

To ensure satisfaction in design and development, continuous communication is required during the entire design and development process.

Each page's design and development must be confirmed before proceeding to the next, ensuring an efficient workflow and avoiding conflicts.

If there are any incomplete or unsatisfactory parts, the developer must refund the incomplete portions unconditionally.

Milestones:

Milestone 1 ($100): List all functional logic and steps as a checklist for development.

Milestone 2 ($2000): Complete replication of all web version features and deploy them, ensuring functionality.

Milestone 3 ($500): Complete optimization of all features and deploy them, ensuring functionality.

Milestone 4 ($500): We already have a new Figma UI developed into Flutter code. We need help deploying the new management panel UI, and integrating the new UI with the front-end (iOS, Android, Mac, Windows), ensuring compatibility and full functionality.

Budget: $3100 Timeline:

Must be completed within 60 days.

Deliverables:

Provide a list of developed features.

Deliver all Node.js source code of the management panel.

Deliver the source code for all optimized and new features.

Deploy the management panel and connect it to the front-end.

Ensure compatibility and functionality between the front-end and back-end.

Ensure all source code is non-licensed, non-encrypted, non-harmful, and that ownership belongs to us.

Continuous Cooperation: We need a long-term development team for ongoing project development and maintenance. Upon completing the initial development, the team can become our regular salaried technical staff.

Language Requirements: We can only speak Chinese or Cantonese, but we can read and write in English. If verbal communication is not possible in Chinese, we need to communicate via text.

Responsibilities

  • Requirement: We need a developer proficient in Node.js to fully replicate (100%) all functions of the management panel of the sample website provided by us
  • Multi-Modal Integration in Single Chat Box: Achieve multi-modal capabilities within one chat box
  • For instance, in the AI Chat feature, if a user inputs a command for AI drawing, AI music, AI documents, or AI video, the system currently cannot produce a drawing, music, or video response
  • We need to enable the AI Chat to invoke these functions and return the outputs in the chat
  • AI Chat: Custom command functions, selectable preset enhancement commands, adding a drawing canvas feature, search functionality, memory capability, multi-modal functionality, document export, real-time voice interaction (using OpenAI's real-time API), speech-to-text, memory similar to GPT
  • AI Drawing: Add selectable preset commands, watermark addition, SD-like templates, editable images, expansion features similar to SD, re-draw selection (similar to GPT's functionality), background removal, and canvas design for images
  • AI Video: Video templates, remove original watermark and add new watermark, edit video, add watermark, video instruction templates
  • Optimize any inadequate or unreasonable features
  • (see photo 3 to get the login messages)
  • All front-end features must have corresponding management buttons or sections in the back-end, allowing seamless integration and easy management
  • Regarding the Replicated Features: All features must respond correctly, with clear and attractive logic, matching the functionality and results of the sample AI product
  • Regarding the Optimized Features: Enhance existing features while preserving their original characteristics to make them more comprehensive
  • Check the contract for specific optimization results, and communicate promptly if there is any uncertainty to avoid misunderstandings
  • Regarding the New Features: Ensure that all new features are 100% functional and operate smoothly without any bugs or delays
  • No use of licensed, encrypted, buggy, or harmful code is allowed
  • The employer can provide feedback for unsatisfactory features, and the developer must make changes to meet the employer's expectations
  • To ensure satisfaction in design and development, continuous communication is required during the entire design and development process
  • Each page's design and development must be confirmed before proceeding to the next, ensuring an efficient workflow and avoiding conflicts
  • If there are any incomplete or unsatisfactory parts, the developer must refund the incomplete portions unconditionally
  • Milestone 1 ($100): List all functional logic and steps as a checklist for development
  • Milestone 2 ($2000): Complete replication of all web version features and deploy them, ensuring functionality
  • Milestone 3 ($500): Complete optimization of all features and deploy them, ensuring functionality
  • We need help deploying the new management panel UI, and integrating the new UI with the front-end (iOS, Android, Mac, Windows), ensuring compatibility and full functionality
  • Must be completed within 60 days
  • Provide a list of developed features
  • Deliver all Node.js source code of the management panel
  • Deliver the source code for all optimized and new features
  • Deploy the management panel and connect it to the front-end
  • Ensure compatibility and functionality between the front-end and back-end
  • Ensure all source code is non-licensed, non-encrypted, non-harmful, and that ownership belongs to us

Requirements

  • All code must be secure, usable, high-quality, and owned by the employer
  • Language Requirements: We can only speak Chinese or Cantonese, but we can read and write in English
  • If verbal communication is not possible in Chinese, we need to communicate via text
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Milestone 4 ($500): We already have a new Figma UI developed into Flutter code

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Jobot Consulting

1 week ago

CONTRACTOR

Senior Software Engineer-(PHP, TypeScript, Node, AWS)

District of Columbia, US View Job

Zayo Group

1 week ago

FULLTIME

Senior Backend Software Engineer​/Node.js

Colorado, US View Job