PointCoin Pizza: Revamped

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
Chapter 6 E-commerce Payment Systems. Traditional Payment Systems Cash Checking Transfers Credit Card Accounts Stored Value Accounts Accumulating Balance.
Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
Task Scenario On September 27, 2004 Larry King placed a carry-out order to Domino’s Pizza. He ordered one pepperoni pizza and a order of bread stixs. He.
Introduction to Backend James Kahng. Install Node.js.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
CHAPTER 10 Created by, David Zolzer, Reversed By ::Oldog Workshop::, Roger Lan E-commerce Payment Systems.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
CIT 256 SEO and Web Commerce Dr. Beryl Hoffman. After you create a website Buy a domain name and rent web server space or go for a free one if you don’t.
SJSU CS157B Dr. Lee1  2004 Jenny Mitchell Two Useful Tools You Can’t Live Without by Jenny Mitchell SJSU CS157B Section PHP and MySQL.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Triggers and Transactions Making Decisions behind the scene.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
FINANCIAL MANAGEMENT AUTOMATING FINANCE 24 AUGUST :30 PRESENTED BY:Scott Watson Wing Financial Analyst
By Daniel Siassi.  XHTML  For Structure  CSS  For Stylization of Structure  SQL Database  Store Customer, Calendar, and Order Data  PHP  Server-side.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Server-side Scripting Powering the webs favourite services.
Welcome message. The background image would be an image of Electronic Circuit And have a flash action script to animate 0 and 1. This site would be for.
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Report Center Tutorial Using the LayThisAway Report Center.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
ECE 3553 Final Project by Brian Robl. What is Eventor? A simple, yet effective, website for event planning and searching.  Influence from Facebook Events.
Case Study Dynamic Website - Three Tier Architecture
Chapter 11 Working with Credit Card Methods of Processing Credit Cards Preparing for Cyber Cash Authoring a Credit card Transaction.
Intro to Block Chain Bitcoin. Blocks ●Ethereum - block chain ●Dogecoin - block chain ●Ripple - not a block chain ●Stellar - not a block chain ●Bitcoin.
Quiz 1 Review (Week 10) Sam Green ’17 (646)
Step 2 – Register a Card To register a UR Card, you can send an to or fill out the registration form at one of our awesome
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
How To Start a SQL server Connecting to SQL Server.
Converting SharePoint on- premise Apps to Office 365 Jos Auker-Woor M377.
First… What is Cryptocurrency? A Cryptocurrency is a digital currency that is created through mathematical engineering (algorithm). It is designed to.
SQL Database Management
BRANDING YOURSELF FINAL DRAFT.
Amazon Web Services (aws)
Web Technologies Computing Science Thompson Rivers University
Top 8 Best Programming Languages To Learn
Paytm App is your one-stop destination for all your needs
Data Virtualization Demoette… Custom Java Procedures
Key Points Unfolding the Situations to Drill a Framework in PHP
PLM, Document and Workflow Management
PAYMENT GATEWAY Presented by SHUJA ASHRAF SHAH ENROLL: 4471
Ordering Guide This guide will show you how to effectively navigate and checkout using W.B. Mason website.
Bitcoin - a distributed virtual currency system
Storing Images Connect to the server using the correct username and password. $conn = mysql_connect(“yourserver”, “joeuser”, “yourpass”); Create the database.
Create Virtual Directory Windows 8 - IIS 8.5
Developing Web-Based Applications
Checkout and Electronic Payment Processing
One Click Textbooks CSE 454 By Mark, Nick, and Ken.
PHP / MySQL Introduction
Bitcoin Explained in 2 Minutes
Blockchain Adrian Zaragoza.
NITS Application Detail
Zcash Mining – A Guide For Beginners. Zcash (also known as ZEC and seventeenth most valued cryptocurrency with market capitalization of $500 million)
Blockchain Helpline Number
Database Driven Websites
Introduction to Servlets
Otto Monitoring the Cloud with Alexa
Cryptocurrency as a payment option
IntroductionToPHP Static vs. Dynamic websites
Membership/Post Processing - Process Membership
ECT455 Website Engineering
Web Technologies Computing Science Thompson Rivers University
Riverview Estates HOA Electronic Payment Instructions
HOW TO A CASH EXPENSE REPORT IN PAYMENTNET
Web Application Development Using PHP
Bitcoin and Blockchain
Not about digital currencies
Presentation transcript:

PointCoin Pizza: Revamped Kyle Angelotti and Michelle Wang

Website Itself Hosted on EC2 node through apache SQL, PHP, etc Also running wallet for the escrow on same server Not running a miner

Person Places Order Put in pizza and toppings in form style Data is stored in SQL for later usage Person puts in transaction id Sends the money to a “pizza escrow” Store the new transaction ID in SQL database for later use Code is written in Go, converted to Javascript with Gopher.js

Pizza Behind the Scenes Node automatically checks block chain to see number of confirmations After 10 confirmations, generate pizza order Raw transaction example

Dominos API (link) Written as node.js wrapper Find closest store to address and get menu Turn order into a “pizza code” using the menu Have standard payment method stored for use in all orders Validate and place pizza order

Merchant Gets Paid Using the Dominos API, query every five minutes for status of the order Once trackOrder comes back as “delivered”, automatically send transaction to pizza merchant minus a 10 PTC transaction fee

Demo http://ec2-54-187-58-176.us-west-2.compute.amazonaws.com/order.html

Conclusion Safer for the customer Safer for the merchant Adds value to PointCoin network