diff --git a/Backend/api.js b/Backend/api.js
new file mode 100644
index 000000000..a5f15e927
--- /dev/null
+++ b/Backend/api.js
@@ -0,0 +1,60 @@
+/**
+ * Created by chaika on 09.02.16.
+ */
+var LIQPAY_PUBLIC_KEY = "i52562539941";
+var LIQPAY_PRIVATE_KEY = "jXtyOihGPd4wfVi1mROoNm5btRJ9br57RluxNTCn";
+
+var crypto = require('crypto');
+
+function sha1(string) {
+ var sha1 = crypto.createHash('sha1');
+ sha1.update(string);
+ return sha1.digest('base64');
+}
+
+function base64(str) {
+ return new Buffer(str).toString('base64');
+}
+
+var Pizza_List = require('./data/Pizza_List');
+
+exports.getPizzaList = function (req, res) {
+ res.send(Pizza_List);
+};
+
+exports.createOrder = function (req, res) {
+ var order_info = req.body;
+ console.log("Creating Order", order_info);
+
+ var descrip = "";
+
+ order_info.Pizzas.forEach(function (t) {
+ descrip += "<" + t.pizza.title + "> ";
+ })
+
+ var order = {
+ version: 3,
+ public_key: LIQPAY_PUBLIC_KEY,
+ action: "pay",
+ amount: order_info.Sum,
+ currency: "UAH",
+ description: "Pizzas ordered: " + descrip + "\nName: " +
+ order_info.Name + "\nPhone: " + order_info.Phone + "\nAddress: " + order_info.Address,
+ order_id: Math.random(),
+ //!!!Важливо щоб було 1, бо інакше візьме гроші!!!
+ sandbox: 1
+ };
+ var data = base64(JSON.stringify(order));
+ var signature = sha1(LIQPAY_PRIVATE_KEY + data + LIQPAY_PRIVATE_KEY);
+
+ res.send({
+ success: true,
+ Name: order_info.Name,
+ Phone: order_info.Phone,
+ Address: order_info.Address,
+ Pizzas: order_info.Pizzas.length,
+ Sum: order_info.Sum,
+ data: data,
+ signature: signature
+ });
+};
\ No newline at end of file
diff --git a/Backend/data/Pizza_List.js b/Backend/data/Pizza_List.js
new file mode 100644
index 000000000..134fb6c81
--- /dev/null
+++ b/Backend/data/Pizza_List.js
@@ -0,0 +1,177 @@
+/**
+ * Created by diana on 12.01.16.
+ */
+
+var pizza_info = [
+ {
+ id:1,
+ icon:'assets/images/pizza_7.jpg',
+ title: "Імпреза",
+ type: 'М’ясна піца',
+ content: {
+ meat: ['балик', 'салямі'],
+ chicken: ['куриця'],
+ cheese: ['сир моцарелла', 'сир рокфорд'],
+ pineapple: ['ананаси'],
+ additional: ['томатна паста', 'петрушка']
+ },
+ small_size:{
+ weight: 370,
+ size: 30,
+ price: 99
+ },
+ big_size:{
+ weight: 660,
+ size: 40,
+ price: 169
+ },
+ is_new:true,
+ is_popular:true
+
+ },
+ {
+ id:2,
+ icon:'assets/images/pizza_2.jpg',
+ title: "BBQ",
+ type: 'М’ясна піца',
+ content: {
+ meat: ['мисливські ковбаски', 'ковбаски папероні', 'шинка'],
+ cheese: ['сир домашній'],
+ mushroom: ['шампінйони'],
+ additional: ['петрушка', 'оливки']
+ },
+ small_size:{
+ weight: 460,
+ size: 30,
+ price: 139
+ },
+ big_size:{
+ weight: 840,
+ size: 40,
+ price: 199
+ },
+ is_popular:true
+ },
+ {
+ id:3,
+ icon:'assets/images/pizza_1.jpg',
+ title: "Міксовий поло",
+ type: 'М’ясна піца',
+ content: {
+ meat: ['вітчина', 'куриця копчена'],
+ cheese: ['сир моцарелла'],
+ pineapple: ['ананаси'],
+ additional: ['кукурудза', 'петрушка', 'соус томатний']
+ },
+ small_size:{
+ weight: 430,
+ size: 30,
+ price: 115
+ },
+ big_size:{
+ weight: 780,
+ size: 40,
+ price: 179
+ }
+ },
+ {
+ id:4,
+ icon:'assets/images/pizza_5.jpg',
+ title: "Сициліано",
+ type: 'М’ясна піца',
+ content: {
+ meat: ['вітчина', 'салямі'],
+ cheese: ['сир моцарелла'],
+ mushroom: ['шампінйони'],
+ additional: ['перець болгарський', 'соус томатний']
+ },
+ small_size:{
+ weight: 450,
+ size: 30,
+ price: 111
+ },
+ big_size:{
+ weight: 790,
+ size: 40,
+ price: 169
+ }
+ },
+ {
+ id:17,
+ icon:'assets/images/pizza_3.jpg',
+ title: "Маргарита",
+ type: 'Вега піца',
+ content: {
+ cheese: ['сир моцарелла', 'сир домашній'],
+ tomato: ['помідори'],
+ additional: ['базилік', 'оливкова олія', 'соус томатний']
+ },
+ small_size:{
+ weight: 370,
+ size: 30,
+ price: 89
+ }
+ },
+ {
+ id:43,
+ icon:'assets/images/pizza_6.jpg',
+ title: "Мікс смаків",
+ type: 'М’ясна піца',
+ content: {
+ meat: ['ковбаски'],
+ cheese: ['сир моцарелла'],
+ mushroom: ['шампінйони'],
+ pineapple: ['ананаси'],
+ additional: ['цибуля кримська', 'огірки квашені', 'соус гірчичний']
+ },
+ small_size:{
+ weight: 470,
+ size: 30,
+ price: 115
+ },
+ big_size:{
+ weight: 780,
+ size: 40,
+ price: 180
+ }
+ },
+ {
+ id:90,
+ icon:'assets/images/pizza_8.jpg',
+ title: "Дольче Маре",
+ type: 'Морська піца',
+ content: {
+ ocean: ['криветки тигрові', 'мідії', 'ікра червона', 'філе червоної риби'],
+ cheese: ['сир моцарелла'],
+ additional: ['оливкова олія', 'вершки']
+ },
+ big_size:{
+ weight: 845,
+ size: 40,
+ price: 399
+ }
+ },
+ {
+ id:6,
+ icon:'assets/images/pizza_4.jpg',
+ title: "Россо Густо",
+ type: 'Морська піца',
+ content: {
+ ocean: ['ікра червона', 'лосось копчений'],
+ cheese: ['сир моцарелла'],
+ additional: ['оливкова олія', 'вершки']
+ },
+ small_size:{
+ weight: 400,
+ size: 30,
+ price: 189
+ },
+ big_size:{
+ weight: 700,
+ size: 40,
+ price: 299
+ }
+ }
+];
+
+module.exports = pizza_info;
\ No newline at end of file
diff --git a/Backend/main.js b/Backend/main.js
new file mode 100644
index 000000000..53e66a2c8
--- /dev/null
+++ b/Backend/main.js
@@ -0,0 +1,53 @@
+/**
+ * Created by chaika on 09.02.16.
+ */
+var express = require('express');
+var path = require('path');
+var morgan = require('morgan');
+var bodyParser = require('body-parser');
+
+function configureEndpoints(app) {
+ var pages = require('./pages');
+ var api = require('./api');
+
+ //Налаштування URL за якими буде відповідати сервер
+ //Отримання списку піц
+ app.get('/api/get-pizza-list/', api.getPizzaList);
+ app.post('/api/create-order/', api.createOrder);
+
+ //Сторінки
+ //Головна сторінка
+ app.get('/', pages.mainPage);
+
+ //Сторінка замовлення
+ app.get('/order.html', pages.orderPage);
+
+ //Якщо не підійшов жоден url, тоді повертаємо файли з папки www
+ app.use(express.static(path.join(__dirname, '../Frontend/www')));
+}
+
+function startServer(port) {
+ //Створюється застосунок
+ var app = express();
+
+ //Налаштування директорії з шаблонами
+ app.set('views', path.join(__dirname, 'views'));
+ app.set('view engine', 'ejs');
+
+ //Налаштування виводу в консоль списку запитів до сервера
+ app.use(morgan('dev'));
+
+ //Розбір POST запитів
+ app.use(bodyParser.urlencoded({extended: false}));
+ app.use(bodyParser.json());
+
+ //Налаштовуємо сторінки
+ configureEndpoints(app);
+
+ //Запуск додатка за вказаним портом
+ app.listen(port, function () {
+ console.log('My Application Running on http://localhost:' + port + '/');
+ });
+}
+
+exports.startServer = startServer;
\ No newline at end of file
diff --git a/Backend/pages.js b/Backend/pages.js
new file mode 100644
index 000000000..e9568556c
--- /dev/null
+++ b/Backend/pages.js
@@ -0,0 +1,14 @@
+/**
+ * Created by chaika on 09.02.16.
+ */
+exports.mainPage = function(req, res) {
+ res.render('mainPage', {
+ pageTitle: 'Вибір Піци'
+ });
+};
+
+exports.orderPage = function(req, res) {
+ res.render('orderPage', {
+ pageTitle: 'Підтвердження замовлення'
+ });
+};
\ No newline at end of file
diff --git a/Backend/views/common/footer.ejs b/Backend/views/common/footer.ejs
new file mode 100644
index 000000000..bf8cb2d77
--- /dev/null
+++ b/Backend/views/common/footer.ejs
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+