diff --git a/app/zadanie01.js b/app/zadanie01.js
index 8c20173..ffc7744 100644
--- a/app/zadanie01.js
+++ b/app/zadanie01.js
@@ -1 +1,15 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+
+const express = require('express');
+const app = express();
+
+app.get('/numbers/:number1/:number2', (req, res) => {
+ let number1 = parseInt(req.params.number1);
+ let number2 = parseInt(req.params.number2);
+ let sum = number1 + number2;
+ res.send(`
${number1} + ${number2} = ${sum}`);
+});
+
+app.listen(3000, () => {
+ console.log('Serwer uruchomiony na porcie 3000');
+});
\ No newline at end of file
diff --git a/app/zadanie02.js b/app/zadanie02.js
index 8c20173..a347cbc 100644
--- a/app/zadanie02.js
+++ b/app/zadanie02.js
@@ -1 +1,25 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+
+const express = require('express');
+const app = express();
+const style = 'text-align:center; border: 3px solid #000; margin-top: 50px; background-color: #CDCDCD;';
+let name;
+
+app.get('/name/set/:imie', (req, res) => {
+ name = req.params.imie;
+ res.send(`${name}`);
+});
+
+app.get('/name/show', (req, res) => {
+ let information = name !== undefined ? `You set name: ${name}` : 'Please set name first';
+ res.send(`${information}`);
+});
+
+app.get('/name/check', (req, res) => {
+ let information = name !== undefined ? 'Name saved' : 'Name not saved';
+ res.send(`${information}`);
+});
+
+app.listen(3000, () => {
+ console.log('Serwer uruchomiony na porcie 3000');
+});
\ No newline at end of file
diff --git a/app/zadanieDnia1.js b/app/zadanieDnia1.js
index 8c20173..dfaa04a 100644
--- a/app/zadanieDnia1.js
+++ b/app/zadanieDnia1.js
@@ -1 +1,26 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+
+const express = require('express');
+const app = express();
+let options = [];
+
+app.use(express.static('./public/zadanieDnia/'));
+
+app.get('/vote/:option', (req, res) => {
+ let option = req.params.option;
+
+ typeof options[option] === 'undefined' ? options[option] = 1 : options[option]++;
+ res.send(`Thank you for your vote
`);
+});
+
+app.get('/votes/check', (req, res) => {
+ let voteResults = '';
+ for (let option in options) {
+ voteResults += `Votes for ${option}: ${options[option]}`;
+ }
+ res.send(voteResults);
+});
+
+app.listen(3000, () => {
+ console.log('Serwer uruchomiony na porcie 3000');
+});
\ No newline at end of file