Intelligent TODO Application which has been developed for the Udemy Flutter course: https://www.udemy.com/course/flutter-dart-campus/
The application was developed with the purpose of showing following features in Flutter cross platform development:
- Visually appealing design principles
- Clean architecture
- State management with BloC
- Firebase as a Backend
- Authentication
- CRUD Functionalities for Todos (Creating, Reading, Updating, Deleting)
- Multi language support with i18n
- Light/Dark mode
- Streams
- Intelligent Chatbot with OpenAI
- Vector-based storages such as Pinecone
- RAG and Langchain
- Publishing to AppStore and Google Play Store