Skip to content

Prathme07/Food_Printing_App

 
 

Repository files navigation

FoodCraft - 3D Food Printing Application

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.

Technologies Used

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.

Getting Started

To run the FoodCraft app locally on your machine, follow these steps:

Prerequisites

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.

Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/Sunilsangfroid/Food_Printing_App.git
    
  2. Navigate to the Project Directory:

    cd Food_Printing_App
    
  3. Install Dependencies:

    flutter pub get
    
  4. Run the app:

    flutter run
    

About

3D Food Printing App using Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 87.0%
  • C++ 7.8%
  • CMake 4.1%
  • Other 1.1%