FoodCraft is an innovative application developed by students from IIT Mandi. It allows users to print food items using a 3D printer and is designed to integrate with upcoming 3D food printers that are currently in development. The printed food will be edible and can be produced in real-time.
The application is built using the following technologies:
- Flutter: A framework for building native applications for mobile, web, and desktop platforms using a single codebase.
- Dart: The programming language used for developing Flutter applications.
- Firestore: A flexible, scalable database for mobile, web, and server development from Firebase.
- OctoPrint API: An API for controlling and monitoring 3D printers, which is utilized for managing the printing process.
To run the FoodCraft app locally on your machine, follow these steps:
Ensure you have the following software installed on your machine:
- Flutter: Follow the official installation guide to install Flutter.
- Dart: Dart comes bundled with Flutter. If you've installed Flutter, you should have Dart.
- Git: Install Git from here if you don't have it already.
-
Clone the Repository:
git clone https://github.com/Sunilsangfroid/Food_Printing_App.git
-
Navigate to the Project Directory:
cd Food_Printing_App
-
Install Dependencies:
flutter pub get
-
Run the app:
flutter run