diff --git a/Backend/api.js b/Backend/api.js
new file mode 100644
index 000000000..1eb94c2cc
--- /dev/null
+++ b/Backend/api.js
@@ -0,0 +1,18 @@
+/**
+ * Created by chaika on 09.02.16.
+ */
+var Pizza_List = require('./data/Pizza_List');
+
+exports.getPizzaList = function(req, res) {
+ // console.log(Pizza_List);
+ res.send(Pizza_List);
+};
+
+exports.createOrder = function(req, res) {
+ var order_info = req.body;
+ console.log("Creating Order", order_info);
+
+ res.send({
+ success: true
+ });
+};
\ 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..a86dbf479
--- /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..1fe66aafa
--- /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..23024d876
--- /dev/null
+++ b/Backend/views/common/footer.ejs
@@ -0,0 +1,12 @@
+ ЦЬОГО
ТИЖНЯ
НА ВСЕ
-20%
+
+
+
+
+
+
+
+
+
+