Imagine talking to Elon Musk via WhatsApp. The application allows you to have extraordinary experiences by having ChatGPT play the role of a famous person.
User select a setup mode
4.1. does not need to do anything extra, If user select default setup
4.2. According to the instructions, API key must be entered, If user select customizable setup
User can continue to use app
1. setup()
[ ] Welcome (onboarding) Screen
[ ] Register Form
[ ] Phone Number
[ ] SMS Auth - OTP
[ ] If registered before than go backup settings
[ ] Privacy
[ ] KVKK
[ ] Disclaimer agreement
[ ] Data processing policy
[ ] Setup settings (required)
[ ] default setup (Let us provide the necessary integrations for you) { our API }
[ ] Free Membership
[ ] Premium Membership
[ ] customizable setup (At least I know what I put in it) { OpenAI API }
[ ] How to get API Keys Tutorial
[ ] Enter API Keys
[ ] Routing Profile settings (optional)
2. loop()
[ ] Status
[ ] [ Premium Membership Banner ]
[ ] Auto reply to my post => by with whom you talk the most
[ ] Response with GPT-4.0
[ ] Real post from Social Medias
[ ] Calls
[ ] [ Premium Membership Banner ]
[ ] Voice Call with TTS
[ ] Video Call with D-ID
[ ] Camera
[ ] [ Premium Membership Banner ]
[ ] Sending Photo
[ ] Response with GPT-4.0
[ ] Sending Video
[ ] Response with ???
[ ] Facial Effects
[x] Chats
[x] Chat History
[x] Listing by AsyncStorage
[x] Delete Chat History
[x] New Chat
[ ] Search person
[ ] Add person
[ ] Create group
[ ] Group name, group image
[ ] Select people
[x] Chat Screen
[x] Text messaging
[ ] Voice messaging
[ ] Sending Voice => can be reply as a text or voice
[ ] Voice Response with TTS
[ ] Sending Photo
[ ] Text response with GPT-4.0
[ ] Photo response with Runway / Midjourney
[ ] Sending Video
[ ] Text response with ???
[ ] Sending Location
[ ] Response with GPT => suggestion by location
[ ] Sending person
[ ] Create Survey => can be useful for group chats
[ ] Settings
[ ] Profile settings
[ ] Profile Photo
[ ] Upload Image
[ ] Create avatar with LensaAI
[ ] About
[ ] Name, Surname, Gender, Birthday
[ ] Setup settings
[ ] default API
[ ] customizable API
[ ] Backup
[ ] Import from Cloud { our API }
[ ] Export AsyncStorages
[ ] Import AsyncStorages
[ ] Language
[ ] Default language ( for response from ChatGPT )
There are 2 stage
1. setup()
2. loop()