Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.64 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.64 KB

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