https://github.com/cuunoong/todo-tutorial
π Cara Cepat dan Mudah Bikin Todo App Flutter Seperti Pro dengan Supabase dan FCA-CLI
https://github.com/cuunoong/todo-tutorial
clean-architecture flutter tutorial
Last synced: 8 months ago
JSON representation
π Cara Cepat dan Mudah Bikin Todo App Flutter Seperti Pro dengan Supabase dan FCA-CLI
- Host: GitHub
- URL: https://github.com/cuunoong/todo-tutorial
- Owner: cuunoong
- Created: 2024-11-24T12:57:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-24T12:58:56.000Z (over 1 year ago)
- Last Synced: 2024-11-24T13:42:06.866Z (over 1 year ago)
- Topics: clean-architecture, flutter, tutorial
- Language: Dart
- Homepage: https://youtu.be/hCmsU81MlwA
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todo App Flutter with Supabase and FCA-CLI
π₯ **Watch the Full Tutorial on YouTube:**
[](https://youtu.be/hCmsU81MlwA)
Tutorial project for building a **Todo App** using **Supabase** and **FCA-CLI** with a **Clean Architecture** approach.
## Features
- **Clean Architecture** structure using FCA-CLI.
- **Supabase** integration for database CRUD operations.
- Simple, scalable, and professional codebase.
## Prerequisites
1. [FCA-CLI](https://www.npmjs.com/package/fca-cli)
2. [Supabase](https://supabase.com/docs) account and API keys.
3. Flutter SDK and NPM installed on your machine.
## Getting Started
### Step 1: Clone the Repository
```bash
git clone https://github.com/cuunoong/todo-tutorial
cd todo-tutorial
```
### Step 2: Install Dependencies
Run the following command to get all dependencies:
```bash
flutter pub get
```
### Step 3: Set Up Supabase
1. Create a project in Supabase.
2. Set up your database schema for the Todo app.
3. Copy your API keys and set them in your `lib/core/dependencies/dependencies_main.dart` file.
```dart
await Supabase.initialize(
url: "YOUR_SUPABASE_URL",
anonKey: "YOUR_SUPABAES_ANON_KEY",
);
```
### Step 4: Run the App
Run the app on your emulator or physical device:
```bash
flutter run
```
## Resources
- [FCA-CLI](https://www.npmjs.com/package/fca-cli)
- [Supabase Documentation](https://supabase.com/docs)
## Support
For questions or requests, feel free to reach out via email: [arif19iskandar@gmail.com](mailto:arif19iskandar@gmail.com).
## Social Media
- TikTok: [@cuunoong](https://tiktok.com/@cuunoong)
- Instagram: [@cuunoong](https://instagram.com/cuunoong)
## Contributing
Feel free to fork the repository and submit a pull request for improvements.
## License
This project is licensed under the [MIT License](LICENSE).
---
Thank you for checking out this project! Donβt forget to **star** the repo if you find it useful.