Icarus - Local Action, Global Impact

Related tags

Templates Icarus
Overview

Logo

Icarus

Local Action, Global Impact
Download · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. About Icarus
  3. Todo
  4. Technologies
  5. Getting Started
  6. Usage
  7. Roadmap
  8. Contributing
  9. Contact
  10. Firebase
  11. Screenshots

What is Our Problem?

I had to wonder, with all the continuing ecological crisis facing the planet even if every single one of us adopted these conservation habits was this really gonna be enough to save the world?

It just seemed that there was something more to the story. I thought I was doing everything I could to help the planet. But then with one's friend's post everything changed. The post sent me to a report online published by the United Nations stating that cows produce more greenhouse gases than the entire transportation sector. This means that raising cattle produces more greenhouse gases than all cars, trucks, trains, boats, planes combined. Thirteen percent compared to 18 percent for livestock. This is because cows produce a substantial amount of methane from their digestive process. Methane gas from livestock is 25to 100 times more destructive than carbon dioxide from vehicles. But it turns out there's more to climate change than just fossil fuels.

Some people would say the problem isn't really animal agriculture but actually human overpopulation. In 1812, there were 1 billion people on the planet. In 1912, there were 1.5 billion. Then just 100 years later, our population exploded to 7 billion humans. This number is rightly given a great deal of attention but an even more important figure when determining world population is the world's 70 billion farm animals humans raise. The human population drinks 5.2 billion gallons of water every day and eats 21 billion pounds of food. But just the world's 1.5 billion cows alone drink 45 billion gallons of water every day and eat 135 billion pounds of food.

I did more research. The U.N. along with other agencies reported not only did livestock play a major role in global warming it is also the leading cause of resource consumption and environmental degradation destroying the planet today.

We have roughly a billion people starving every single day. Worldwide, 50 percent of the grain and legumes that we're growing we're feeding to animals. As of 2015, about 736 million people still lived on less than US$1.90 a day; many lack food. Rapid growth in countries such as China and India has lifted millions out of poverty, but progress has been uneven. Women are more likely to be poor than men because they have less paid work, education, and own less property. Unfortunately, extreme hunger and malnutrition remain a huge barrier to development in many countries. There are 821 million people estimated to be chronically undernourished as of 2017, often as a direct consequence of environmental degradation, drought and biodiversity loss. Over 90 million children under five are dangerously underweight.

What is Our Solution?

Actually, This is a bazaar app. But this perspective is really wrong about it. We aim to reduce food waste with the Icarus app. Basic foodstuffs that cannot be sold due to economic reasons and whose expiration date has passed continue to be thrown away. The solution is simple: By selling products whose expiration date is approaching at high, discounts both waste will be reduced and the consumer will smile.

We are Icarus. We will show that solving big problems like climate change, poverty and hunger is possible. Moreover, we will show that helping to solve these problems can be fun, and way easier than people think. We will show that action can be taken by your group of friends, your department of colleagues, or just by you together with strangers. You can make a real impact, make a real change, and have fun doing it.

People want to act, but see that governments are moving too slow and that individual action is too small. By offering a hub for people to unite, we amplify individual impact. At the same time this hub keeps the barrier to act low and the impact immediate. Alone we are a drop in the ocean, together we make waves.

LOCAL ACTION, GLOBAL IMPACT

Our Goals

No Poverty Zero Hunger Responsible consumption and production Climate action

The Story of Icarus Name

The App Name Idea Coming From -> Iron Maiden When I was listening to Iron Maiden's song, I realize this is the song of a mythological characther.

In Greek mythology, Icarus was the son of the master craftsman Daedalus, the creator of the Labyrinth. Icarus and Daedalus attempt to escape from Crete by means of wings that Daedalus constructed from feathers and wax. Daedalus warns Icarus first of complacency and then of hubris, instructing him to fly neither too low nor too high, lest the sea's dampness clog his wings or the sun's heat melt them. Icarus ignores Daedalus’s instructions not to fly too close to the sun, causing the wax in his wings to melt. He tumbles out of the sky, falls into the sea, and drowns. The myth gave rise to the idiom "don't fly too close to the sun".

Icaria (Team Name)

Icaria, also spelled Ikaria, is a Greek island in the Aegean Sea, 10 nautical miles (19 km) southwest of Samos. According to tradition, it derives its name from Icarus, the son of Daedalus in Greek mythology, who was believed to have fallen into the sea nearby.

ToDo

  • App Structure (Updated)
  • File Architecture (Updated)
  • Splash Screen
  • Welcome Screen
  • Login Screen
  • Home Page
  • Firebase Connection and Google Authentication
  • Categories
  • Get Food list data from firebase
  • A couple food added
  • Food Detail Page
  • Add food to Shopping Bucket/ Cart
  • Favorites
  • Settings
  • Login Success Page
  • Payment System

All data is static right now but if something happens in this hackathon everything can be...

Technologies

  • Flutter
  • Firebase Realtime DB
  • Firebase Google Auth
  • Google Map

🚀 Getting Started

Prerequisites

To run any Android application built with Flutter you need to configure the enviroments in your machine, you can do this following the the tutorial provided by Google in Flutter website

  • Flutter SDK
  • Android Studio (to download Android SDK)
  • Xcode (for iOS develop only)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter

Clone

  • Clone this repo to your local machine using:
git clone https://github.com/YunusEmreAlps/Icarus.git

Setup

To run the app you need to have an online emulator or a plugged device and run the following command in the root of the application.

Android

flutter run

iOS (MAC Only)

flutter run

Roadmap

See the open issues for a list of proposed features (and known issues).

🤔 Contributing (Feel free to contribute!)

Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow which should get you going in no time.

Every night & every deploy, the spread sheet will be parsed by GitHub actions, then generate this beauty. Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

Using GitHub Issues

  • Feel free to use GitHub issues for questions, bug reports, and feature requests
  • Use the search feature to check for an existing issue
  • Include as much information as possible and provide any relevant resources (Eg. screenshots)
  • For bug reports ensure you have a reproducible test case
    • A pull request with a breaking test would be super preferable here but isn't required

Submitting a Pull Request

  • Squash commits
  • Lint your code with eslint (config provided)
  • Include relevant test updates/additions

📝 License

Distributed under the MIT License. See LICENSE for more information.

📌 Contact

Firebase

Firebase Firebase
Firebase Firebase
Firebase Firebase

Screenshots

Icarus Icarus Icarus Icarus
Icarus Icarus Icarus Icarus
Icarus Icarus Icarus Icarus
Icarus Icarus Icarus Icarus
Icarus Icarus Icarus Icarus
Icarus Icarus Icarus Icarus
You might also like...

A action bottom sheet that adapts to the platform (Android/iOS).

A action bottom sheet that adapts to the platform (Android/iOS).

Adaptive action sheet A action bottom sheet that adapts to the platform (Android/iOS). iOS Android Getting Started Add the package to your pubspec.yam

Sep 26, 2022

Master Channel cannot use Glass Floating Action Button

Master Channel cannot use Glass Floating Action Button

Problem Master Channel cannot use GlassFloatingActionButton. About This package

Oct 2, 2022

Floating Action Button Widget For Flutter

Floating Action Button Widget For Flutter

Flutter Tutorial - FloatingActionButton Widget (FAB) Embed the FloatingActionBut

Dec 27, 2021

Adaptive dialog - Show alert dialog or modal action sheet adaptively according to platform.

Adaptive dialog - Show alert dialog or modal action sheet adaptively according to platform.

adaptive_dialog Show alert dialog or modal action sheet adaptively according to platform. showOkAlertDialog Convenient wrapper of showAlertDialog. iOS

Dec 17, 2022

A Contextual action bar workaround for flutter

A Contextual action bar workaround for flutter

Flutter contextual action bar(CAB) CAB & Flutter CAB is a top app bar that replace the application app bar to provide contextual actions to selected i

Sep 16, 2022

A Flutter package to create a nice circular menu using a Floating Action Button.

A Flutter package to create a nice circular menu using a Floating Action Button.

FAB Circular Menu A Flutter package to create a nice circular menu using a Floating Action Button. Inspired by Mayur Kshirsagar's great FAB Microinter

Jan 5, 2023

This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and SlideTransition respectively.

This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and SlideTransition respectively.

floating_bottom_bar This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and

Oct 10, 2022

This repository is Online_Learning Screen UI - Flutter. I am fetching the data from the local JSON API.

online_learning A new Flutter Online_Learning application. Designed by Arun PP, Code with Flutter by Kishor Kc. Kishor Kc I am fetching the data from

Jul 5, 2022

Flutter shareable package of object-oriented classes for local caching of user data in json

Flutter shareable package of object-oriented classes for local caching of user data in json

json_cache Json Cache is an object-oriented package to serve as a layer on top of local storage packages - packages that persist data locally on the u

Dec 19, 2022
Owner
Yunus Emre Alpu
Junior Full Stack Developer | Entrepreneur
Yunus Emre Alpu
Flutter Local Notifications - Learn how to implement local notifications into both Android and iOS using flutter_local_notifications plugin.

Flutter Local Notifications Example Flutter Local Notifications - Learn how to implement local notifications into both Android and iOS using flutter_l

Sandip Pramanik 12 Nov 29, 2022
Local data hive - Local data hive for flutter

local_data_hive A new Flutter application. ScreenShot

Mehmet Emre ÖZ 0 Jan 8, 2022
Seyifunmi Araoluwa 1 Jan 10, 2022
A Video and Audio player that can play from local assets, local files and network URLs with the powerful controls

Video/Audio Player in Flutter with Powerful controls How can we play videos in Flutter? There is a library directly from the Flutter team simply calle

Harsh Mistry 12 Jan 31, 2022
Flutter_load_widget - Global Flutter loading widget

load Global loading widget, which can be used through simple configuration. Pure flutter library, not use native code. It is similar to OKToast in use

Caijinglong 35 Nov 4, 2022
A decentralized Global Platform for Dating.

GoDatingFi Mobile Made with ?? in GoDatingFi.com A decentralized Global Platform for Dating. We are a team of SocialFi blockchain in ASIA, We bring ex

GoDatingFi.com 4 Jul 27, 2022
Memory Cache is simple, fast and global in-memory cache with CRUD features.

Memory Cache Memory Cache is simple, fast and global in-memory cache. Features Create, read, update, delete and invalidate cache. Expirable Cache Gett

Gökberk Bardakçı 6 Dec 25, 2022
A flutter UI package provides a cell widget that has leading and trailing swipe action menu.

Language: English |中文简体 flutter_swipe_action_cell A package that can give you a cell that can be swiped ,effect is like iOS native If you like this pa

WenJingRui 261 Jan 7, 2023
GitHub Action that uses the Dart Package Analyzer to compute the Pub score of Dart/Flutter packages

Dart/Flutter package analyzer This action uses the pana (Package ANAlysis) package to compute the score that your Dart or Flutter package will have on

Axel Ogereau-Peltier 45 Dec 29, 2022