dlnt - A simple todo list for side projects (in software), built with Flutter.
The idea of this app is to eliminate my infinite-growing todo list. By developing this project, it creates a window for me to rethink a project's lifecycle and implement my own way to manage different projects.
Currently, a distribution is available on the Web, see: https://dlnt.ttdyce.com
Too long; Didn't write... See IDEA.md
- Install Flutter
- Get an editor / IDE
Flutter is cool, just run
git clone https://github.com/ttdyce/DeadLine-NewTask dlnt
cd dlnt
flutter pub get
flutter pub run build_runner build
flutter run
And, you will find some errors asking for the file lib/firebase_options.dart
... as this project needs a Firebase backend services.
With the commands above, you have prepared the flutter part. Now, see Self-hosting part for the full setup.
For those know what is going on and just asking for the commands:
flutterfire configure # can't run? you should see the Self-hosting part...
# choose android, ios, web for configuration support, while only web is being tested for now
flutter run
A distribution is available on the Web, see: https://dlnt.ttdyce.com
Android version will be released soon on Google Play Store.
For self-hosting, this project required a Firebase service as a backend database. See the steps in the following.
In short:
- Prepare your Firebase account
- Setup your Firebase account on this project
- and just run:
flutter build web
# it produces a folder `./build/web` which is ready for deploy
A detailed version: HOSTING.md
For the versions available, see the tags on this repository
- ttdyce - Author, maintainer - github
-
Inspired by
This project is licensed under the MIT License - see the LICENSE.md file for details