Create a skeleton React web app (frontend components + backend) for a AI visualiser company

Job ID: 37172267

Budget: $1,500 – $3,000 AUD

I am a software developer (specialising in AI) and the founder of a self-funded Australian start-up company called EarthlingAI. The first product we are building is an AI music visualiser in ReactJS using primarily the three.js library. We have mostly completed this visualiser component but the rest of the app is quite basic. The rest of the app (frontend and backend) is where I would require your expertise.

A summary of the job is described below and I will provide any further details if you accept the job. Please provide an estimated quote of the tasks below. I will most likely have additional follow up jobs that I would happily pay for if our collaboration goes well and ofcourse, only if you are interested as well.

THE JOB:

- CREATE A SKELETON REACT APP
--- add a login page where users can login with facebook, google or standard form fields
--- add dummy pages and navigation ("Home", "Reactor", "AEye", "Company", "Go Premium")
--- in "Reactor", have a text field which when submitted submits the request to create the image using the latest release Stable Diffusion (more on this in the backend section). The returned created image should be returned above the text field.
--- in "Reactor", have another text field which when submitted prompts the chatGPT API and returns the response.
--- I will integrate both of these into my visualiser component.
--- integrate a payment system into the app for users who want to pay for the premium version ($5.99 AUD)
--- the theme should be dark and modern with hints of red (logo is black and red). Would be great to incorporate animation effects to text and/or divs since we are a partly a visualiser company.

- CREATE A BACKEND IN NODE.JS (happy to take advice on this since this is not my area of expertise)
--- hosted on something like AWS or Azure. I will create a business account on any platform that you request.
--- store user info
--- store the 3D scenes that the user has saved (image, audio, parameters (JSON object), general info). AI model will be trained on this data
--- set up virtual machine on the cloud that is running the "Stable diffusion" AI image generator and serves requests for image generation
--- handle requests for chatGPT API.

Note: I do know how to use React, Node.js and Python quite well so I will be able to modify your code myself and integrate the visualiser component into it. Currently I am running an express server locally which serves requests for the chatGPT API and DALLE image generation. However, since the stage of the project has developed and will be making the app available to everyone, I need a solid frontend and backend. I am outsourcing this part of the project so I can focus on the visualiser development.
Related categories: Python SQL Node.js React.js