Git Product home page Git Product logo

my_discount_app's Introduction

#dba#

dba gives discounts on retail items (within a certain price range) to members. Ultimately, I see it using a number of ways to get the best prices on products: the group’s numbers (collective purchasing) and/or member characteristic discounts – professional organizations and/or possibly bartering, aggregating online coupons/rebates/sales and/or exchange of items amongst members (no sales amiongst members). As well as benefitting from membership on their own purchases, members will get some type of accumulating benefits that they will be able to use for their own purchase benefits for aiding in a transaction. The website will be the go between for confidential member information, transfer of funds and transfer of purchases.

(MEMBERS LOGIN/CREATE ACCOUNT HOMPAGE) Members go to the homepage and can login with username and password or create a new account

(CREATE/VIEW/EDIT/DESTROY (PROFILE PAGE) The app will require members to fill out a fairly detailed profile page which will be saved to a db. As well as creating it, they can simply view, edit or destroy a profile page.

(WISH LIST w PRICE ALERTS) Members will have a wish list with price alerts. Price alerts are activated when there is a real drop in the price of an item on a member’s wish list.

(SEARCH BOX) The app will feature a search box that when given a search item will search the original selling company’s website, Amazon (through its API), eBay and possibly Google Shopping.

(END BUYER TIME FRAME) The app asks the end buyer how long he/she is willing to wait for the item. Whats the timeframe?

(CALCULATE AVG PRICE) The app will calculate an average price for the item and give the max, mean and min.

(ALTERNATIVE ITEM RECOS) The app will display recommendations for alternative but similar items probably from Amazon’s recommendations

(CALCULATE-LIST DISCOUNTED PURCHASING OPTIONS) The app will calculate what discount method or combination of discount methods will result in the best price.

(PRIORITIZE DISCOUNTED PURCHASING OPTIONS) The app will give members a choice of purchase options (by discount method) and allow them to prioritize them

(MAKE REQUESTS OF MEMBER(S) IN BUYING CHAIN/APP MESSAGE BOX/PERSONAL EMAIL NOTIFICATION) After the member chooses his discount method, the app will message the other members involved in that method and they will receive a notification in their personal email boxes that they have a message in their app message box.

(AIDING MEMBER DENY/ACCEPT REQUEST) The aiding member(s) will choose to accept or deny the purchase request.

(IF DENIED, SWITCH TO NEXT BEST DISCOUNTED PURCHASING METHOD/CONTACT MEMBER(S)) If the top priority discount method is not possible, the app will then select the next priority discount method and query that/those member(s) involved…and so on.

(IF AIDING MEMBER ACCEPTS, GIVES TIME FRAME, TRANSFER OF FUNDS IS MADE)

If the aiding member(s) agree to make the purchase, they give time frame and exact cost and transfer that information to site. Site then sends that to end buyer to see if he/she wants to proceed. If they say yes, transfer of funds is made from end buyer to site, and site transfers funds to aiding buyer.

(AIDING MEMBER SENDS PACKAGE TO COMPANY)

(COMPANY SENDS PACKAGE TO END_BUYER)

(STATS ARE RECORDED AND POINT ARE GIVEN TO AIDING BUYER)

(USERS CAN MESSAGE EACH OTHER (no personal info allowed) )

(USER CAN MESSAGES ABOUT DEALS ON SPECIFIC ITEMS) Users can send anonymous messages to users if they see a great deal on an item in his her wish list and maybe with everyone that has that on his/her wish list, they’ll get the alert. No one else will get the alert.

###Resources### • Amazon API • Devise Gem (for user authentication/logging in and out)

my_discount_app's People

Contributors

lcburks avatar

Watchers

James Cloos 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.