Best android open-source packages and libraries.

RestaurantAS

Jetpack compose, hilt, firebase, orbit mvi
Updated 4 months ago

RestaurantAS 🍽️

RestaurantAS - это проект автоматизации ресторана, разработанный с использованием современного стека технологий. Он призван облегчить работу персонала и улучшить взаимодействие с клиентами.

Технологический Стек 🛠️

  • Kotlin: Язык программирования.
  • Firebase Firestore: Облачная NoSQL база данных.
  • Flow & Coroutines: Асинхронное программирование и управление потоками данных.
  • Hilt: Dependency Injection.
  • Orbit MVI: Модель управления состоянием.
  • Clean Architecture: Архитектурный подход для разделения кода на слои.
  • Jetpack Compose: Современный инструментарий для создания пользовательского интерфейса на Android.

Функциональность 🌟

  • Аутентификация: Вход в систему по логину и паролю.
  • Повар: Свайп между экранами "Свободные заказы" и "Мои заказы".
  • Официант: Свайп между экранами "Свободные столы" и "Мои столы".
  • Администратор: Свайп между экранами "Свободные работники" и "На работе".
  • Настройки: Кнопка выхода и отображение имени и типа пользователя.
  • Хостесс: Ввод данных клиентов и выбор столов для бронирования.
  • Список заказов: Возможность добавления и просмотра активных заказов.
  • OrderDetailsScreen: Отображение текущего статуса заказа и его деталей.

Дизайн Интерфейса 🎨

  • Top Bar: Отображает имя пользователя, логотип и статус пользователя (работает/не работает).
  • Навигация: Интуитивно понятная навигация с использованием современных UI/UX практик.

Скриншоты Интерфейса 📸

Экран Скриншот
Аутентификация
Повар
Официант
Администратор
Настройки
Хостесс
Список заказов
OrderDetailsScreen
... ...

Как начать работу 🚀

Чтобы начать работу с проектом, клонируйте репозиторий и следуйте инструкциям для настройки среды разработки.

git clone https://github.com/Neirno/RestaurantAS.git

После клонирования установите необходимые зависимости и следуйте инструкциям для запуска приложения на эмуляторе или реальном устройстве.

Вклад в Проект 👥

Любые предложения по улучшению или замечания приветствуются. Для внесения изменений создайте ветку и pull request с описанием внесенных изменений.

RestaurantAS - ваш надежный помощник в автоматизации работы ресторана!

Tags rest