QuickTask is a simple task management app designed to help users organize their tasks efficiently. It is built using Flutter for the frontend and Back4App as the backend service.
This project demonstrates user authentication and task management functionalities using a clean and simple interface.
- User Authentication:
- Secure sign-up and login functionality using Back4App.
- Task Management:
- Add, view, and delete tasks.
- Mark tasks as completed or incomplete.
- Task Details:
- Each task includes:
- Title
- Due date
- Completion status
- Each task includes:
Follow these steps to set up the project locally:
- Install Flutter SDK (Guide).
- Install an editor like Visual Studio Code or Android Studio.
- Ensure you have Git installed.
- Create a free account on Back4App and set up a project.
-
Clone the Repository:
- Run the following command:
git clone https://github.com/username/QuickTask.git cd QuickTask
- Run the following command:
-
Install Dependencies:
- Navigate to the project folder and run:
flutter pub get
- Navigate to the project folder and run:
-
Set Up Back4App Credentials:
- Open
parse_services.dart
and replace theappId
,clientKey
, andserverUrl
with your Back4App credentials.
- Open
-
Run the App:
- Connect an Android/iOS emulator or a physical device.
- Use the following command to launch the app:
flutter run
- Frontend: Flutter
- Backend: Back4App (Parse Server)
- Language: Dart
Feel free to fork the repository and submit pull requests to improve this app.
This project is licensed under the MIT License.