Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacksiroke/sirotasks
A Flutter Task App with Parse (Back4app) as the backend demonstrating CRUD operations.
https://github.com/jacksiroke/sirotasks
Last synced: 10 days ago
JSON representation
A Flutter Task App with Parse (Back4app) as the backend demonstrating CRUD operations.
- Host: GitHub
- URL: https://github.com/jacksiroke/sirotasks
- Owner: JacksiroKe
- Created: 2022-06-28T08:49:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-10T07:04:12.000Z (over 2 years ago)
- Last Synced: 2024-02-02T13:00:40.099Z (about 1 year ago)
- Language: Dart
- Homepage:
- Size: 358 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Siro's Task App
## Description
* A Flutter Task App with [Parse](https://parseplatform.org/) ([Back4app](https://back4app.com)) as the backend demonstrating CRUD operations.
* Getx State Management
## Objective
This repo will be useful to developers looking for an alternative to backend services like Firebase as they will enjoy building apps without any third party libraries when they switch to using RestFUL APIs provided by the Back4App platform.## Article
- [Technical Article on Hashnode](https://jacksiro.hashnode.dev/using-parse-server-back4app-as-an-alternative-to-firebase-for-your-flutter-app)## ScreenShots
## Features
* Splash screen
* Search tasks
* Save tasks as well as Update tasks
* Delete tasks.## How to run
* Sign Up or Sign In on [Back4app](https://back4app.com)
* Once signed in click “Build a new app” and give a name to your app
* You will be taken to the console where by default there are 2 classes Under **Database** present namely Role and User. Create a new class named `task` which will store the data for each Task item.
* Proceed to 2 columns namely: `title` and `content` to the class which will store the actual task.
* Clone this repo
* Navigate to the code `lib\app\constants\api_constants.dart`
* On the console go to **App Settings** >> *Security & Keys*
* Copy the **Application ID** and paste in place of `YOUR_PARSE_APPLICATION_ID`
* Copy the **REST API key** and paste in place of `YOUR_PARSE_REST_API_KEY`
* Run `cd`
* Run `flutter pub get`
* Run `flutter run`## Contributions
Contributions are always welcome. Please fork this repository and contribute using pull requests. The pull requests will be thoroughly assessed and if found significant will be accepted.## Connect with me
- [Medium](https://medium.com/@JacksiroKe)
- [Instagram](https://www.instagram.com/JacksiroKe)
- [Twitter](https://www.twitter.com/JacksiroKe)
- [LinkedIn](https://www.linkedin.com/in/JacksiroKe)
- [Github](https://github.com/JacksiroKe)My email: [email protected]