Coder Social home page Coder Social logo

food-wastage-management's Introduction

Food Waste Flutter Application

Overview

  • This application enables a user to document daily food waste, consisting of a photo, number of leftover items, current date, and location of item(device).
  • This project aims to showcase several mobile/flutter features implemented in the application.
    • Invoke asynchronous methods, employ navigation, capture form data, and display data in ListView components and detail screens.
    • Demonstrate persistence with remote storage services, such as Firebase Cloud Storage and a Firestore database.
    • Obtain device location information and integrate the use of the camera or photo gallery.
    • Implement unit tests to validate application behavior.
    • Incorporate the Semantics widget to facilitate accessibility features of native platforms.
    • Demonstrate the use of analytics, crash reporting, and debugging tools.

Technology Stack

  • Flutter
  • Dart
  • Google Firebase Cloud Storage
  • Google in-app analytics

Application Usage

Main Screen

  • The user can see the list of posts uploaded in the application.
  • Number of total leftover items is shown on the top part of the screen.
  • User selects option(camera button) to make a new post.

New Post Screen

  • User selects an image from the camera or photo gallery, adds a number of leftover items, and submits the post.

Main Screen Updated

  • The user is able to see the new post included on the main screen.
  • User selects the first post in the list.

Post Detail Screen

  • User is able to see the details of the selected post:
    • Date
    • Image of leftover items
    • Amount of leftover items
    • Location of leftover items

food-wastage-management's People

Contributors

yuvrajjsingh0 avatar

Stargazers

Divyansh Yagyik avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.