Skip to content

ANG13T/DealsForMeals_App

Repository files navigation


Logo

DealsForMeals

DealsForMeals is an app that aims to help low-income families with finding the best deals. The app eliminates the need to sort through dozens of websites of each individual food bank, and shortens the distance from accessible food to hungry stomachs.

Visit Website »

Watch Trailer · Donate · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

App Screenshot App Screenshot App ScreenshotApp ScreenshotApp ScreenshotApp ScreenshotApp ScreenshotApp Screenshot

DealsForMeals is an app that aims to help low-income families with finding the best deals. The app eliminates the need to sort through dozens of websites of each individual food bank, and shortens the distance from accessible food to hungry stomachs. With DealsForMeals, users will be able to conveniently access the newest deals, BOGOs, happy hour discounts, promotions, and more. More importantly, users can post deals they find to help struggling families save a couple dollars per purchase, eventually saving a great amount of money in cumulation. Furthermore, the app enables food providers, such as groceries, to help food banks restock their supplies more easily.

DealsForMeals Features:

  • Google Maps Functionality to see Businesses on a map
  • Google Places API to Search for Locations
  • Upvote / Downvote Functionality
  • Upload Images to Firebase Storage
  • Stores User Data with Firebase
  • Utilizes Ngx piping to query through and search for users
  • Google and Username Authentication
  • Email Functionality
  • Open Source

Future Goals:

  1. Expand User base- university students, other countries, etc.
  2. Have app representatives and college students as brand ambassadors
  3. Partner with businesses
  4. Get sponsorships from major food names in the industry (ex: Feeding America, Meals on Wheels)
  5. Add more app features
  6. AI Moderation system that can detect if the image is valid
  7. Expired coupons are automatically deleted (users have the ability to flag expired postings)
  8. Improve User Experience and cater towards Users’ needs.
  9. Expanding outside the U.S.
  10. Possible territories include Australia and Canada; other English speaking countries

Click Here to Watch the DealsForMeals Trailer.

Built With

DealsForMeals was made with the following:

  • Angular
  • Firebase Firestore
  • Firebase Storage
  • Google Maps API
  • Google Places API
  • Google Places API
  • Ionic Geolocation
  • Ngx Pipes

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation


  1. Step One: Clone the Code from Github
cd Desktop
git clone https://github.com/angelina-tsuboi/Deals2Meals_App.git
  1. Step Two: Download NPM (if necessary) https://nodejs.org/en/

  2. Step Three: Download Angular CLI (if necessary)

npm install -g @angular/cli
  1. Step Four: Download Ionic CLI (if necessary)
npm install -g @ionic/cli
  1. Step Five: Install Project Packages
cd Deals2Meals_App
npm install
  1. Step Six: Run the Ionic Server
ionic serve

Usage

Please visit the DealsForMeals website to view additional information. If you encounter any difficulties, please email dealsformeals2021@gmail.com to receive the help you need.

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

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

Contact

Support DealsForMeals - Donation Link

DealsForMeals Email - dealsformeals2021@gmail.com

Project Link: https://angelina-tsuboi.github.io/DealsForMeals/

Project Video: https://www.youtube.com/watch?v=wD2DCRm1wmk

About

DealsForMeals is an app that aims to help low-income families with finding the best deals. The app eliminates the need to sort through dozens of websites of each individual food bank, and shortens the distance from accessible food to hungry stomachs.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages