This repository serves as an umbrella for two submodules: a Django backend and a Flutter frontend. It combines a robust backend API built with Django and a sleek, responsive frontend created with Flutter.
- Django Backend: Handles data processing and storage, provides RESTful APIs for the mobile application.
- Flutter Frontend: Mobile application that consumes the APIs provided by the Django backend to perform CRUD operations on tasks.
- Full-stack task management system.
- User authentication and session management.
- RESTful API integration.
- Clean architecture with BLoC pattern for state management in Flutter.
- Django ORM for database interactions.
Square | Rounded | Circle |
---|---|---|
Login Page | Task Dashboard | Task Deletion Confirmation |
---|---|---|
Task Addition | Search Feature |
---|---|
Splash Screen | Login | Task List |
---|---|---|
Task Details | Add Task | Update Task |
---|---|---|
To include the Django and Flutter projects as submodules in this repository, use the following commands:
git submodule add https://github.com/your_username/django-backend.git path/to/django
git submodule add https://github.com/your_username/flutter-frontend.git path/to/flutter
Remember to replace your_username
with your actual GitHub username and specify the correct paths where you want the submodules to reside.
To clone this repository along with its submodules, run:
git clone --recurse-submodules https://github.com/your_username/combined-project.git
We welcome contributions to all parts of the project. Please feel free to contribute to either the Django or Flutter repositories, or to the overarching project itself.
This project is licensed under the MIT License - see the LICENSE.md file in each submodule for details.
Project Link: https://github.com/your_username/combined-project
- Django
- Flutter
- BLoC Pattern
- All contributors and supporters of the individual projects.