A Food Ordering App made with Flutter, node and using MySQL Database

Overview

Flutter Food ordering App

We have made a food ordering system. It will help the restaurant to do all the functionalities more accurately and in a faster way and to maintain records, as many restaurants do that in a manual way. Users will register and log in to the system then place an order from the menu of the restaurant the app will manage all the processes of taking the order, payment, and process the order. Users can also view order history and edit their profile details. The admin can add and edit food items and can view the order details.


💻 Tech Stack Used

  • Frontend - Flutter
  • Backend - NodeJS
  • Database - MySQL

Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows) with MySQL installed for the respective OS
  • Any IDE with Flutter SDK installed (ie. Android Studio, VSCode, IntelliJ, etc)
  • Mysql Workbench

📝 Steps to run


  1. Clone this repository, using git clone https://github.com/nirala96/Food-Ordering-App.git

  2. open in Android studio and run pub get

  3. change the IP in lib/services to your system IP.

  4. Setup server (Refer here for further setup)

  5. Set up an android emulator or your android device and run. 😊


🤓 Contributers

Screenshots

Login - Signup




Menu Page(Admin and User)




Profile Screen




Forms (DishEdit - DishAdd - ProfileEdit)




Visitor count

You might also like...

Fully functional Twitter clone built in flutter framework using Firebase realtime database and storage

Fully functional Twitter clone built in  flutter framework using Firebase realtime database and storage

Fwitter - Twitter clone in flutter A working Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage. Download Ap

Jan 8, 2023

🚀 Full-Stack Flutter application, encoded using Dart. Utilizes native device features 📷 and stores user data on a local SQFLite database. ✔

great_places_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Jan 24, 2022

Third Flutter Project to practice. A chat app, which uses Firebase as auth and database service.

Third Flutter Project to practice. A chat app, which uses Firebase as auth and database service.

chat_app Third Flutter Project to practice. A chat app, which uses Firebase as auth and database service. Resource video 0.1 Sign In and Register page

Oct 4, 2021

Foodies-discovery-ui - One kind of food viewing app with flutter

Foodies-discovery-ui - One kind of food viewing app with flutter

foodies app One kind of food viewing app Screenshot This project is a basic idea

Jan 25, 2022

Food delivery App

Food delivery App

Food delivery app Show some ❤️ and star the repo to support the project [Linkedin] Check Other Flutter Project SCANPAY Self Checkout App https://githu

Dec 27, 2022

Todo Flutter application with sqflite as a local database and bloc state management.

Todo Flutter application with sqflite as a local database and bloc state management.

Todo App A Flutter application developed to add todo tasks and handles it I used Sqflite as a local database to store all the tasks I used flutter_sli

Oct 17, 2022

Real-world movie database mobile application with the Flutter SDK and DDD clean architecture.

Real-world movie database mobile application with the Flutter SDK and DDD clean architecture.

Moving Pictures Moving Pictures is a mobile application built with the Flutter SDK for Android and iOS. It’s an application that gets the information

Jan 7, 2023

Application that consumes the Movie Database (TMDB) api to show and search any kind of movie with its actors.

# cartelera A new Flutter project. ## Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Jan 11, 2022

A simple Flutter Note Taking app with local database.

A simple Flutter Note Taking app with local database.

Flutter Simple & Lightweight Note App Flutter Simple & Lightweight Note App UI/UX Credit: https://dribbble.com/shots/11875872-A-simple-and-lightweight

Nov 10, 2022
Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 9% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/background.png | 44.58kb | 29.77kb | 33.23% | | /assets/Illustration.png | 56.08kb | 38.26kb | 31.78% | | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.62kb | 4.98kb | 24.70% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.62kb | 4.98kb | 24.70% | | /assets/app-logo-62-removebg-preview-square.png | 20.50kb | 15.48kb | 24.50% | | /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | 8.99kb | 6.80kb | 24.36% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 11.47kb | 8.68kb | 24.36% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 12.69kb | 9.65kb | 23.94% | | /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | 14.21kb | 10.82kb | 23.85% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.59kb | 7.33kb | 23.54% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.26kb | 3.32kb | 21.96% | | /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | 4.89kb | 3.85kb | 21.30% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.74kb | 2.97kb | 20.62% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.52kb | 2.85kb | 18.99% | | /android/app/src/main/res/mipmap-hdpi/ic_launcher.png | 3.37kb | 2.73kb | 18.77% | | /assets/profile_pic.png | 288.95kb | 238.57kb | 17.43% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 2.69kb | 2.24kb | 16.71% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 2.56kb | 2.16kb | 15.69% | | /android/app/src/main/res/mipmap-mdpi/ic_launcher.png | 2.06kb | 1.79kb | 13.16% | | /Screenshots/userdashboard.jpeg | 672.05kb | 612.03kb | 8.93% | | /Screenshots/editprofile.jpeg | 631.45kb | 577.67kb | 8.52% | | /Screenshots/profilescreen.jpeg | 351.35kb | 321.64kb | 8.46% | | /Screenshots/admindashboard.jpeg | 658.43kb | 603.67kb | 8.32% | | /Screenshots/login.jpeg | 438.49kb | 402.32kb | 8.25% | | /Screenshots/editdish.jpeg | 398.66kb | 366.20kb | 8.14% | | /Screenshots/homepage.jpeg | 556.82kb | 511.56kb | 8.13% | | /Screenshots/killscreen.jpeg | 495.89kb | 456.03kb | 8.04% | | /Screenshots/adddishform.jpeg | 493.94kb | 454.72kb | 7.94% | | /Screenshots/signup.jpeg | 350.61kb | 326.65kb | 6.84% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 153.72kb | 143.35kb | 6.74% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 1.57kb | 1.48kb | 5.30% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 1.57kb | 1.48kb | 5.30% | | /assets/nirala.jpeg | 77.64kb | 75.32kb | 2.98% | | /assets/restaurant.svg | 90.70kb | 88.91kb | 1.97% | | /assets/delivery.svg | 64.07kb | 64.03kb | 0.07% | | /assets/prakhar.jpg | 235.42kb | 235.28kb | 0.06% | | | | | | | Total : | 6,180.65kb | 5,640.21kb | 8.74% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
Owner
Arunoday kumar
sophomore at @iiitv || Jack of all trades, Master of none ||
Arunoday kumar
NETCoreSync is a database synchronization framework where each client's local offline database

NETCoreSync NETCoreSync is a database synchronization framework where each client's local offline database (on each client's multiple devices) can be

Aldy J 65 Oct 31, 2022
in Cafe Mobile Ordering Application with flutter

in-Cafe-Mobile-Ordering-Application Kafe/Restoran İçi Mobil Sipariş Uygulaması KULLANICI ARAYÜZÜ Giriş Ekranı Kategori, Ürün ve Ürün Detay Ekranları S

null 0 Apr 12, 2022
Resor is based on an online ordering system instead of traditional paper menus in restaurants

Resor Restaurant Order App Resor is based on an online ordering system instead of traditional paper menus in restaurants. The online ordering system h

Serdar Aksoy 4 Nov 13, 2022
Flutter Counter app using Bloc + Node Js + SQLServer

Intro Custom Default Counter App on Flutter. The updated : Flutter Bloc / Cubit + Node Js + SQL Server Check the screenshot : P.S Make sure to upgrade

Ihab Zaidi 1 Nov 2, 2021
Plant monitoring using Node MCU (with various sensors), Flutter & Firebase

IoT based plant monitoring system which is connected to Firebase. A Flutter app is used to display the live data from the sensors attached to the plan

Souvik Biswas 18 Jan 7, 2023
Flutter application that implements socket.io in Node.js Works in - Android, iOS and Web

Quick Chat - Flutter Flutter application that implements socket.io in Node.js Works in - Android, iOS and Web This repo only contains Flutter (fronten

Aayush Nikkon Subedi 22 Dec 23, 2022
Keeper App made in Flutter with Sqlite database

Keeper App made in Flutter with Sqlite database This is a note taking / keeper app made with flutter. Concepts used: Sqlite database to store custom N

Abdul Muqeet Arshad 12 Oct 21, 2022
A Call Of Duty Mobile database app made with Flutter.

morningstar Call of Duty Mobile game database. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Morpheus 2 Aug 3, 2022
To cure symptoms of various disease using medicines at home this app will act as guideline. Few animations are used and Firebase is used as database.

Medkit It's a Pharmacy application that help you in curing basic symptoms and diseases with medicines available in your home. How to Run Code Clone or

Muhammad Hamza 109 Dec 22, 2022
Basic banking app - A Banking App that allow transfer money between multiple customers using SQLite database

basic_banking_app A Basic Banking App that allow transfer money between multiple

Esraa Mostfa 0 Feb 10, 2022