Creators Manager — мобильное приложение для художников и креаторов. Помогает управлять заказами, вести базу клиентов, отслеживать доходы и анализировать работу. Изначально создано для фурри-художников, но подходит любому творческому специалисту.
- ✨ Основные возможности
- 📸 Скриншоты
- 🚀 Быстрый старт
- 🛠 Технологический стек
- 📁 Структура проекта
- 🤝 Как внести вклад
- 📝 Планы по развитию
- 📄 Лицензия
- 📧 Контакты
| Возможность | Описание |
|---|---|
| 📋 Управление заказами | Создание, редактирование, удаление заказов. Поля: описание, стоимость, дедлайн, статус, прикреплённые файлы арта и референсы. |
| 👥 База контактов заказчиков | Хранение имён, никнеймов, email, телефона, соцсетей и аватарок. Импорт из телефонной книги устройства. |
| 📊 Аналитика и статистика | Общий доход, количество завершённых заказов, средний чек. Графики на основе fl_chart. |
| 📁 Экспорт данных | Выгрузка списка заказов в Excel (.xlsx) для отчётности. |
| 🔔 Напоминания | Локальные уведомления о приближающихся дедлайнах. |
| 📱 Офлайн-доступ | Все данные хранятся локально в быстрой NoSQL БД Isar. |
| 🎨 Material 3 | Интерфейс в стиле Material You с поддержкой светлой и тёмной тем. |
Раздел будет дополнен позже. Скриншоты будут содержаться в каталоге docs/screenshots/.
| Список заказов | Форма заказа | Список контактов |
|---|---|---|
![]() |
![]() |
![]() |
- Flutter SDK 3.24 или выше
- Dart SDK (входит в Flutter)
- Для macOS: Xcode (сборка под iOS/macOS)
- Для Android: Android Studio и эмулятор
-
Клонировать репозиторий
git clone https://github.com/yourusername/creatorsmanager.git cd creatorsmanager -
Установить зависимости
flutter pub get
-
Сгенерировать код Isar
dart run build_runner build
-
Запустить приложение
flutter run
| Платформа | Команда |
|---|---|
| Android APK | flutter build apk --release |
| iOS | flutter build ios --release |
| macOS | flutter build macos --release |
| Категория | Библиотеки |
|---|---|
| Фреймворк | Flutter |
| Управление состоянием | Riverpod |
| Локальная БД | Isar |
| UI | Material 3 (Material You) |
| Экспорт | Excel |
| Уведомления | flutter_local_notifications |
| Файлы | file_picker, image_picker |
| Графики | fl_chart |
| Интернационализация | intl |
| Контакты устройства | contacts_service_plus, permission_handler |
Подробнее об архитектуре читайте в ARCHITECTURE.md.
Мы рады любой помощи! Чтобы предложить улучшения:
- Форкните репозиторий
- Создайте ветку для фичи (
git checkout -b feature/название-фичи) - Закоммитьте изменения (
git commit -m 'Добавлена ...') - Запушьте ветку (
git push origin feature/название-фичи) - Откройте Pull Request
Придерживайтесь существующего стиля кода и добавляйте комментарии.
- Облачная синхронизация (Google Drive)
- Экспорт в PDF-счета для клиентов
- Интеграция с календарём устройства
- Расширенная аналитика с прогнозами
- Виджеты для быстрого добавления заказа
- Локализация на английский язык
См. файл LICENSE.
Автор: Максим Гоглов
GitHub: @MaxGog
Email: max.gog2005@outlook.com
Сделано с ❤️ для творческих людей.


