Skip to content

Ayaura is an Ai Image generator app built on DALL-E with the help of chat-GPT πŸ˜‰

Notifications You must be signed in to change notification settings

MomenGharib1/Ayaura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Update:

unfortunately I don't have much credits to use Open Ai's api any more so sadly the application is not working anymore for now, you can visit the gallery to see some of others' last prompts and pics.

Ayaura

Ayaura is an Ai Image generator app built on DALL-E with the help of chat-GPT, You need to only imagine and let magic happens πŸ˜‰.

It's a funny app where you enter text and the Ai transforms it into a pic, there's a gallery where you can find all of the others' imaginations, fortunately the name of the artist is not takken so have fun πŸ˜‚.

How to try the App

How to install it locally

  • This project uses node.js so if you don't have it yet, you can install node.js from here first : Node.js

  • Then head to the directory you want to store the app, open the terminal and follow these instructions

git clone https://github.com/MomenGharib1/Ayaura.git.
cd client
npm install
npm start
Enter "a" to open it in android studio simulator.
Enter "w" to open it as a web application.
  • open a new terminal
cd server
npm install
npm start
  • Now your default browser will open and you wiil see home page.
  • It may takes max 20s to generate the pic, max 30s to load all the pics in the gallery.
  • any violated prompts are not accepted and the Ai won't generate the pic.

image

tools used

  • React Native
  • openAi
  • chat-GPT
  • DALL-E
  • expo
  • express
  • node.js
  • mongoDB for storing pics urls and prompts.
  • cloudinary for storing pics.

Important

unfortunately, if you want to try the app in your local machine, you will not have the access to the original database of the app as it uses my personal account, so you should make a mongoDB account and link that account to the project in the index.js file in server directory.