Skip to content

Commit cc39bdb

Browse files
authored
Update README.md
1 parent 8dc5533 commit cc39bdb

File tree

1 file changed

+25
-11
lines changed

1 file changed

+25
-11
lines changed

README.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,34 @@
1-
## Compose ChatGPT (In Progress):beers::beers:
2-
1+
# Compose ChatGPT (In Progress):lion::beers:
32

43
<p align="justify">
54
Compose ChatGPT is a sample ChatGPT app built with Jetpack Compose.
65
<img src="https://res.cloudinary.com/apideck/image/upload/v1672442492/marketplaces/ckhg56iu1mkpc0b66vj7fsj3o/listings/-4-ans_frontend_assets.images.poe.app_icon.png-26-8aa0a2e5f237894d_tbragv.png?raw=true" width="160px" height=auto align="right" alt="Computador"/>
76
To try out this sample app, use the latest stable version of Android Studio. You can clone this repository or import the project from Android Studio following the steps here.
87
</p>
98

9+
## Screenshots
10+
11+
<p>
12+
<img src="https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_chatgpt_lite.gif?raw=true" width="200px"/>
13+
<img src="https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_1.jpeg?raw=true" width="200px"/>
14+
<img src="https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_2.jpeg?raw=true" width="200px"/>
15+
</p>
16+
17+
## Setup project to run in your local machine
18+
19+
***Setup Firebase***
20+
- Create your firebase project and enable ***Firestore***
21+
- Put file ***google-services.json*** into ***app/***
22+
23+
***Setup OpenAI ApiKey***
24+
- Generate api key from OpenAI console: https://platform.openai.com/account/api-keys
25+
- Edit value of ***openAIApiKey*** in file ***app/src/main/java/com/chatgptlite/wanted/constants/Constants.kt*** to your key
26+
1027

11-
This sample showcases:
28+
## Features
1229

13-
- UI state management
14-
- Integration with Architecture Components: Navigation, Fragments, ViewModel
15-
- Back button handling
16-
- Text Input and focus management
17-
- Multiple types of animations and transitions
18-
- Saved state across configuration changes
19-
- Material Design 3 theming and Material You dynamic color
20-
- UI tests
30+
- [x] ChatBot with GPT
31+
- [ ] Stop generating
32+
- [ ] Delete conversation
33+
- [ ] Settings for ChatGPT
34+
- [ ] Light/Dart Themes

0 commit comments

Comments
 (0)