Skip to content

Commit

Permalink
link to live demo and gif
Browse files Browse the repository at this point in the history
  • Loading branch information
depombo committed Jan 29, 2025
1 parent 06cb56a commit 2a08969
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ android/app/google-services.json
google_maps_api.xml

# Web related
lib/generated_plugin_registrant.dart

# Obfuscation related
app.*.map.json
Expand Down Expand Up @@ -864,4 +863,4 @@ Temporary Items

# Archives - /~https://github.com/github/gitignore/blob/main/Global/Archives.gitignore
# Backup - /~https://github.com/github/gitignore/blob/main/Global/Backup.gitignore
# JEnv - /~https://github.com/github/gitignore/blob/main/Global/JEnv.gitignore
# JEnv - /~https://github.com/github/gitignore/blob/main/Global/JEnv.gitignore
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# Nimbus, ChatGPT-like Flutter App
# ChatGPT-like Flutter App

Nimbus is a ChatGPT-like interface built on Flutter to target multiple platforms. [Live Demo](https://flutter-chatgpt.pages.dev).

![](./demo.gif)

ChatGPT-like interface built on Flutter to target multiple platforms.

## Architecture

- Flutter app
- Google Gemini LLM
- Firebase Firestore is used to preserve chats and messages with security rules to ensure that only authenticated users can read or write their data.
- Firebase Authentication is used to let users log in using email or Google.
- There is no backend. The Flutter client uses a pass-through server proxy to directly call the Google AI Gemini API.
- Firebase Authentication is used to let users log in using email.
- There is no backend or secrets. Google Gemini API is safely called using a [Backmesh](https://backmesh.com) API Proxy.
Binary file added demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2a08969

Please sign in to comment.