Earn 121,500 ($1,215.00)
Generative AI Avatar creator single page app (Python + Next.js)
Bounty Description
#Problem Statement
Seeking a Full Stack Developer with experience in Python, Dreambooth, Replicate REST API, and Next.js to build a generative AI avatar application. Responsibilities include developing a user-friendly interface, implementing a machine learning model for avatar generation, utilizing Python and Dreambooth for back-end and Next.js for front-end, integrating Replicate REST API for image editing, and ensuring the application is optimized and meets high standards.
#Acceptance Criteria
User Interface: visually appealing and intuitive, accessible within a single page, responsive on various devices.
Avatar Generation: based on user inputs, customizable and updateable, high quality and visually appealing.
AI Machine Learning Model: Dreambooth-based, accurately creates and updates avatar, learns and improves with user inputs, handles large number of inputs without affecting performance.
Back-end Development: using Python and Dreambooth, handles large number of requests, secure and protects user data.
Front-end Development: using Next.js, optimized for performance, integrates with back-end seamlessly.
Image Editing: using Replicate REST API, easy to use, customizable, saved and accessible to user.
User History: allows users to view history of generated avatars, accessible and updated in real-time.
Testing and Quality Assurance: thoroughly tested, high quality, regularly updated and maintained.
#Technical Details
Back-end: Python, Dreambooth, Replicate REST API, handles user inputs, updates avatar, stores user data. Dreambooth implementation must be pytorch or tensorflow (preferred) based so it can be run on device / locally (i.e. MLCore).
Front-end: Next.js, presents user interface, interacts with back-end, uses less than 10 inputs to update avatar.
Database: Firebase, stores user data and generated avatars, optimized for performance and scalability.
Machine Learning Model: deep learning-based, trained with user inputs, optimized for performance and accuracy.
Image Processing: Replicate REST API, image resizing, cropping, filters for editing avatar.
Security: SSL/TLS for data protection, industry-standard security practices.
Deployment: Vercel, scalable, monitored and maintained for optimal performance.