quocbao238 / Flutter-NinjaFood-Restaurant

Ninja Food App use GetX streamlines state management and navigation. With real-time updates, rating system, and push notifications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Njna Food Restaurant App

  • Njna Food Restaurant App create by Flutter & GetX
  • I have developed this app all by myself and I would be happy to share the APK of the app for testing purposes
  • Everything related to food in the cloud is a copy of Gogi House. I utilize it for * RESEARCH*
  • Hope you like it 👍
  • Give me a star if you like it ⭐

I. Core

  • Firebase authentication
  • OneSingal Notification
  • Firebase Storage
  • Firebase Cloud FireStore
  • GoogleSignIn (Only Android)
  • FacebookSignIn (Only Android)
  • Permission...
  • ImagePicker,VideoPlayer...

II. Feature (This project config for android, so some feature below maybe not working in ios)

Ninja Food User (user@gmail.com - 123456)

  • Authentication
  • SignIn, SignUp (Email, Google, Facebook), Logout, Forgot Password
  • Edit User Profile (Image, Avatar, Name, Phone Number)
  • Cart
  • Order Food
  • Category Food
  • Food Details
  • Favorite Food
  • History Food
  • Rating Order
  • Realtime Chat with Restaurant
  • Upload Chat File (Image, Video, ...)
  • Preview Image, Video ...
  • Language (Vietnamese, English)
  • DarkTheme & Light Theme
  • Notification (Order, Chat) - (Only Android)
  • Realtime Delivery Status
  • Location Picker Address
  • View Rating Order

Ninja Food Owner (admin@gmail.com - 123456)

  • Authentication
  • SignIn
  • Edit User Profile (Image, Avatar, Name, Phone Number)
  • Realtime Chat with User
  • Upload Chat File (Image, Video, ...)
  • Preview Image, Video ...
  • Language (Vietnamese, English)
  • DarkTheme & Light Theme
  • Notification (Order, Chat) - (Only Android)
  • Update Order Delivery Status
  • Order Detail
  • View Rating
  • Edit Food (Name, Price, Image, Description)
  • Total income (day, month, year) - Maybe view chart

III. Record

Login Register Drawer
Login Screen Register Screen Drawer Screen
Home Profile Cart
Home Screen Profile Screen Cart Screen
Chat Language Theme
Chat Screen Language Screen Theme Screen

IV. Screenshot

Splash Screen, Login Screen

Splash Screen Login Screen Login Failure
Splash Screen Login Screen Login Fail Screen

Register Screen

Register Screen 1 Register Screen 2 Register Screen 3
Register Screen 1 Register Screen 2 Register Screen 3
Register Screen 4 Register Screen 5 Register Screen 6
Register Screen 4 Register Screen 5 Register Screen 6
Register Screen 7 Register Screen 8 Register Screen 9
Register Screen 7 Register Screen 8 Register Screen 9

Drawer

Drawer Screen 1 Drawer Screen 2 Drawer Screen 3
Drawer Screen 1 Drawer Screen 2 Drawer Screen 3
Drawer Screen 4 Drawer Screen 5 Drawer Screen 6
Drawer Screen 4 Drawer Screen 5 Drawer Screen 6

Home Screen

Home Screen 1 Home Screen 2 Home Screen 3
Home Screen 1 Home Screen 2 Home Screen 3
Home Screen 4 Home Screen 5 Home Screen 6
Home Screen 4 Home Screen 5 Home Screen 6

Profile Screen

Profile Screen 1 Profile Screen 2 Profile Screen 3
Profile Screen 1 Profile Screen 2 Profile Screen 3
Profile Screen 4 Profile Screen 5 Profile Screen 6
Profile Screen 4 Profile Screen 5 Profile Screen 6

Cart Screen

Cart Screen 1 Cart Screen 2 Cart Screen 3
Cart Screen 1 Cart Screen 2 Cart Screen 3

Chat Image Screen

Chat Image Screen 1 Chat Image Screen 2 Chat Image Screen 3
Chat Image Screen 1 Chat Image Screen 2 Chat Image Screen 3
Chat Image Screen 4 Chat Image Screen 5 Chat Image Screen 6
Chat Image Screen 4 Chat Image Screen 5 Chat Image Screen 6
Chat Image Screen 7 Chat Image Screen 8 Chat Image Screen 9
Chat Image Screen 7 Chat Image Screen 8 Chat Image Screen 9

Notification Screen

Notification Screen 1 Notification Screen 2 Notification Screen 3
Notification Screen 1 Notification Screen 2 Notification Screen 3

Delivery Screen

Delivery Screen 1 Delivery Screen 2 Delivery Screen 3
Delivery Screen 1 Delivery Screen 2 Delivery Screen 3
Delivery Screen 4 Delivery Screen 5 Delivery Screen 6
Delivery Screen 4 Delivery Screen 5 Delivery Screen 6

Admin Home Screen

Admin Home Screen 1 Admin Home Screen 2 Admin Home Screen 3
Admin Home Screen 1 Admin Home Screen 2 Admin Home Screen 3

Admin Orders Screen

Admin Orders Screen 1 Admin Orders Screen 2 Admin Orders Screen 3
Admin Orders Screen 1 Admin Orders Screen 2 Admin Orders Screen 3

Documentation style & source

About

Ninja Food App use GetX streamlines state management and navigation. With real-time updates, rating system, and push notifications


Languages

Language:Dart 99.3%Language:Objective-C 0.3%Language:Ruby 0.2%Language:Swift 0.1%Language:Kotlin 0.0%