Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreia-oca/dart_fullstack_chat_with_chatgpt
A Dart/Flutter fullstack chat with ChatGpt application
https://github.com/andreia-oca/dart_fullstack_chat_with_chatgpt
chatapp chatgpt chatgpt-api dart flutter genezio mongodb
Last synced: 10 days ago
JSON representation
A Dart/Flutter fullstack chat with ChatGpt application
- Host: GitHub
- URL: https://github.com/andreia-oca/dart_fullstack_chat_with_chatgpt
- Owner: andreia-oca
- Created: 2023-04-23T11:39:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-02T10:55:53.000Z (over 1 year ago)
- Last Synced: 2024-11-16T11:21:15.520Z (2 months ago)
- Topics: chatapp, chatgpt, chatgpt-api, dart, flutter, genezio, mongodb
- Language: Dart
- Homepage: https://chat-with-chatgpt.app.genez.io
- Size: 65.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fullstack Dart/Flutter Chat with ChatGPT App
[![deployed with: genezio](https://img.shields.io/badge/deployed_with-genezio-6742c1.svg?labelColor=62C353&style=flat)](https://github.com/genez-io/genezio)
## You can check [a beta chat application integrated with Chat GPT here](https://chat-with-chatgpt.app.genez.io/).
Welcome to our demo chat app integrated with Chat GPT, written in Flutter (frontend), Dart(backend), MongoDB as a database and deployed [genezio](https://genez.io).
This app allows users to engage in conversations with a chatbot powered by Chat GPT. This app is meant to be a demo for a technical talk on the topic of building full stack apps with Dart and genezio.
## Replicate this demo
If you want to deploy this demo and play around with it, follow these steps:
1. Install genezio with `npm install -g genezio`
2. Login on the genezio platform: `genezio login`
3. Clone this repo: `git clone https://github.com/andreia-oca/dart_fullstack_chat_with_chatgpt`
4. Head to the server directory and test it locally with: `genezio local`
5. When you are happy with the local version, deploy it on our infrastructure with: `genezio deploy`
6. Brag about it to your friends! You can share the frontend link to your friends and colleagues and let them play around with your new features.## Learn more
For more details on how to use genezio, check the links below:
- https://genez.io/docs
- https://github.com/genez-io/genezio-examplesFor more details on each dart package, you can check out [pub.dev](https://pub.dev)
## Ask for help
If you get stuck while testing or developing new features for this demo, feel free to add a new [GitHub issue](https://github.com/andreia-oca/dart_fullstack_chat_with_chatgpt/issues/new/choose).
I will try to respond as soon as possible.## Contributing
There are a lot of fun features that can be added to the app to test the capabilities of the system.
Feel free to play around with the code and if you add a nice feature, don't hesitate and create a pull request.## Beta Testers Wait List
Most of the features used at this demo are not yet released in the latest stable version of genezio.
If you want to get exclusive access to the exciting updates about genezio, give us an email at [email protected] to enroll you on our beta testers list.