Skip to content

PriceMet - a “name your own price” site for restaurants, spas and other kind of services

License

Notifications You must be signed in to change notification settings

NickMihaiu91/PriceMet-MVP

Repository files navigation

#PriceMet - MVP

Minimum Viable Product(MVP) for PriceMet

PriceMet is a “name your own price” site for restaurants, spas and other kind of services.

##Prerequisites

Note: This repository doesn't contain the offers and secret configuration file needed for the project to work. You can add your own configuration file and db with offers.

##Built with

  • Frontend:

    • Angular.js
    • Bootstrap
  • Backend

    • Node.js
    • Express.js
    • Phantom.js -> for voucher generation
  • Database:

    • MongoDB hosted on mLab

##Roles

  • Client

    • Requests offers
    • Views offer details
    • Buys offer using credit card(stripe)
    • Gets email with generated vouchers
    • No account creation neeeded
  • Merchant

    • Login with email and password
    • Dashboard - views offers and vouchers sold
    • Redeems vouchers
  • Admin

    • Login with email and password
    • Adds merchants to system

##Flow

###Client

  1. Homepage Homepage

  2. Offers Offers

  3. Offer details Offer details

  4. Complete order Complete order

  5. Delivery and payment Delivery and payment

  6. Get email with voucher Get email with voucher

  7. Show voucher to merchant Show voucher to merchant

###Merchant

  1. Login

  2. Check voucher number Check voucher number

  3. Redeem voucher Redeem voucher

  4. View current offers and number of redeemed vouchers

###Admin

  1. Login

  2. Add new merchant Add new merchant

##Mobile optimized experience

###Homepage Homepage

###Receive offers Receive offers

###Offers Offers

###Offer details Offer details

##Started from Node Hackathon Starter

About

PriceMet - a “name your own price” site for restaurants, spas and other kind of services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published