diff --git a/Chapter02_HTML_CSS/Luka_Shvelidze/cat.jpg b/Chapter02_HTML_CSS/Projects/Luka_Shvelidze/cat.jpg similarity index 100% rename from Chapter02_HTML_CSS/Luka_Shvelidze/cat.jpg rename to Chapter02_HTML_CSS/Projects/Luka_Shvelidze/cat.jpg diff --git a/Chapter02_HTML_CSS/Luka_Shvelidze/form.html b/Chapter02_HTML_CSS/Projects/Luka_Shvelidze/form.html similarity index 100% rename from Chapter02_HTML_CSS/Luka_Shvelidze/form.html rename to Chapter02_HTML_CSS/Projects/Luka_Shvelidze/form.html diff --git a/Chapter02_HTML_CSS/Luka_Shvelidze/index.html b/Chapter02_HTML_CSS/Projects/Luka_Shvelidze/index.html similarity index 100% rename from Chapter02_HTML_CSS/Luka_Shvelidze/index.html rename to Chapter02_HTML_CSS/Projects/Luka_Shvelidze/index.html diff --git a/Chapter02_HTML_CSS/Luka_Shvelidze/style.css b/Chapter02_HTML_CSS/Projects/Luka_Shvelidze/style.css similarity index 100% rename from Chapter02_HTML_CSS/Luka_Shvelidze/style.css rename to Chapter02_HTML_CSS/Projects/Luka_Shvelidze/style.css diff --git a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/index.html b/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/index.html deleted file mode 100644 index 4fdfaf2..0000000 --- a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - Chapter02 - - - - -
- header-img -

კეთილი იყოს თქვენი მობრძანება წიგნების სამყაროში!

-
-

ჩვენ გთავაზობთ ყველაზე პოპულარულ და საინტერესო წიგნებს ყველა ასაკისთვის.

-
-
სამეცნიერო ფანტასტიკა
-
დეტექტივი
-
ფენტეზი
-
ბიოგრაფია
-
სათავგადასავლო
-
...
- -
-
-
ყველაზე მოთხოვნადი წიგნები
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
სახელიავტორიქვეყანაფასი
ვაცის ნადიმიმარიო ვარგას ლიოსაპერუ40 ₾
ქალაქი და ძაღლებიმარიო ვარგას ლიოსაპერუ23 ₾
1984ჯორჯ ორუელიინგლისი15 ₾
ნათლიამარიო პიუზოიტალია30 ₾
შინდლერის სიათომას კენილიავსტრალია25 ₾
ბილი მილიგანის მრავალი გონებადენიელ კიზიამერიკა30 ₾
ყვავილები ელჯერნონისთვისდენიელ კიზიამერიკა19 ₾
- -
- დარეგისტრირდი -
- - - \ No newline at end of file diff --git a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/styles.css b/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/styles.css deleted file mode 100644 index 0c6ff91..0000000 --- a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Book_Shop/styles.css +++ /dev/null @@ -1,120 +0,0 @@ -* { - margin: 0; -} - -header { - display: flex; - justify-content: center; - align-items: center; -} - -img { - width: 150px; - cursor: pointer; -} - -h3 { - text-align: center; - color: rgb(107, 0, 45); -} - -h5 { - text-align: center; - margin-top: 20px; - font-size: 20px; - color: rgb(189, 0, 0); -} - -.categories { - display: flex; - width: 800px; - justify-content: space-between; - margin: auto; - margin-top: 20px; - margin-bottom: 30px; -} - -.categories div { - border: 1px solid rgb(161, 161, 161); - padding: 10px 15px; - border-radius: 10px; - cursor: pointer; -} - -.categories div:hover { - background-color: #e7e7e7; -} - -table { - border: 1px solid black; -} - -.styled-table { - border-collapse: collapse; - border: 1px solid black; - margin: auto; - margin-top: 20px; -} - -.styled-table th, -.styled-table td { - border: 1px solid black; - padding: 8px 12px; -} - -.registration { - text-align: center; - margin-top: 30px; - margin-bottom: 30px; -} - -a { - text-decoration: none; - color: rgb(189, 0, 0); - background-color: #e7e7e7; - padding: 15px 20px; - border-radius: 10px; -} - -a:hover { - background-color: rgb(180, 180, 180); -} - -form { - width: 500px; - margin: auto; - margin-top: 20px; - background-color: rgb(255, 238, 142); - padding: 20px; - border-radius: 20px; - display: flex; - flex-direction: column; - align-items: center; -} - -form h1 { - text-align: center; - margin-bottom: 20px; -} - -input { - padding: 6px; - border-radius: 5px; - border-color: #e7e7e7; - width: 200px; -} - -form label { - margin-bottom: 10px; -} - -button { - padding: 10px; - cursor: pointer; - border: none; - border-radius: 10px; -} - -button:hover { - background-color: rgb(180, 180, 180); -} \ No newline at end of file diff --git a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Forms/forms.html b/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Forms/forms.html deleted file mode 100644 index 6a3aa5b..0000000 --- a/Chapter02_HTML_CSS/Projects/Nino Tsiklauri/Forms/forms.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - Registration - - - - -
-

რეგისტრაცია

- -
- -
- -
- - - - -
- -
- დაბრუნება წინა გვერდზე -
- - - \ No newline at end of file diff --git a/Chapter02_HTML_CSS/Projects/README.md b/Chapter02_HTML_CSS/Projects/README.md index 208d611..bf975cb 100644 --- a/Chapter02_HTML_CSS/Projects/README.md +++ b/Chapter02_HTML_CSS/Projects/README.md @@ -7,7 +7,6 @@ - ირაკლი აბაშიძე [პროექტის სახელი](https://github.com/blitz-flex/Python-Internship-2025/tree/main/Chapter02_HTML_CSS/Projects/Irakl%20Abashidze) | [View](https://htmlpreview.github.io/?https://github.com/blitz-flex/Python-Internship-2025/blob/main/Chapter02_HTML_CSS/Projects/Irakl%20Abashidze/Fitness%20Club/index.html) - ბექა გიგაშვილი | [Learning Website](/Chapter02_HTML_CSS/Projects/Beka_Gigashvili) | [View](https://htmlpreview.github.io/?https://github.com/BekaGigashvili/Python-Internship-2025/blob/adding-my-code/Chapter02_HTML_CSS/Projects/Beka_Gigashvili/course_cards/index.html) - - ლუკა შველიძე (Homework_2) | [პროექტის /სახელი](/Chapter02_HTML_CSS/Luka_Shvelidze) | [View](https://htmlpreview.github.io/?https://github.com/Lukino2772/Python-Internship-2025/blob/main/Chapter02_HTML_CSS/Luka_Shvelidze/index.html) - სახელი გვარი (შაბლონი) | [პროექტის სახელი](/Chapter2_HTML/Projects/საჩვენებელი_მისამართი) | [View](/საჩვენებელი_მისამართი) - სალომე პაპაშვილი | [Cosmos Website] (https://github.com/KiwiScreams/Python-Internship-2025/blob/main/Chapter02_HTML_CSS/Projects/SalomePapashvili/home/index.html) | [View](https://htmlpreview.github.io/?https://raw.githubusercontent.com/KiwiScreams/Python-Internship-2025/main/Chapter02_HTML_CSS/Projects/SalomePapashvili/home/index.html) diff --git a/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/about.html b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/about.html new file mode 100644 index 0000000..76ab060 --- /dev/null +++ b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/about.html @@ -0,0 +1,35 @@ + + + + + + + Main Page + + + +
+
+

----------------------------------------------------

+

Homeworks:

+ +

----------------------------------------------------

+
+
+

If you want to visit my GitHub page plz click here

+ + \ No newline at end of file diff --git a/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/cat.jpg b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/cat.jpg new file mode 100644 index 0000000..796d85b Binary files /dev/null and b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/cat.jpg differ diff --git a/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/index.html b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/index.html new file mode 100644 index 0000000..e06d6aa --- /dev/null +++ b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/index.html @@ -0,0 +1,28 @@ + + + + + + + Main Page + + +
+ +

Site for Homework 3

+

This site is made for UniLab internship homework !!!

+

----------------------------------------------------

+ cat +
+ + \ No newline at end of file diff --git a/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/register.html b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/register.html new file mode 100644 index 0000000..9322b0a --- /dev/null +++ b/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3/register.html @@ -0,0 +1,35 @@ + + + + + + + Document + + + +
+

Please sign in

+ + + + +
+ +
+ +
+ + \ No newline at end of file diff --git a/Chapter03_Bootstrap/Projects/README.md b/Chapter03_Bootstrap/Projects/README.md index 4be5d84..99c0bfc 100644 --- a/Chapter03_Bootstrap/Projects/README.md +++ b/Chapter03_Bootstrap/Projects/README.md @@ -2,8 +2,7 @@ დირექტორიაში განთავსებულია კონტრიბუტორთა პირველი Bootstrap პროექტები -### 2025 ზაფხული - +- Luka Shvelidze | [Homework_3](/Chapter03_Bootstrap/Projects/Luka_Shvelidze/Homework_3) - [სახელი გვარი | პროექტი](/მისამართი) - დავით ეგოიანი | [Feetback form](/Chapter03_Bootstrap/Projects/Davit%20Egoian/index.html) | [View](https://htmlpreview.github.io/?https://github.com/DavitEgoian/Python-Internship-2025/blob/main/Chapter03_Bootstrap/Projects/Davit%20Egoian/index.html) - [Beka Gigashvili | Company Website] | [View](https://htmlpreview.github.io/?https://github.com/BekaGigashvili/Python-Internship-2025/blob/main/Chapter03_Bootstrap/Projects/Beka%20Gigashvili/about.html) diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/base.html b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/base.html new file mode 100644 index 0000000..4d28d4e --- /dev/null +++ b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/base.html @@ -0,0 +1,26 @@ + + + + + + + + {%block title}site{%endblock%} + + +
+ {% block navbar %} + + + + {% endblock %} +
+ + \ No newline at end of file diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/contact.html b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/contact.html new file mode 100644 index 0000000..eac494a --- /dev/null +++ b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/contact.html @@ -0,0 +1 @@ +{% extends "index.html"%} diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/Background.jpg b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/Background.jpg new file mode 100644 index 0000000..d62e31f Binary files /dev/null and b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/Background.jpg differ diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/logo.png b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/logo.png new file mode 100644 index 0000000..49fc716 Binary files /dev/null and b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/img/logo.png differ diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/index.html b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/index.html new file mode 100644 index 0000000..3151b2f --- /dev/null +++ b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/index.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{%block titile%}Home{%endblock%} + +{%block navbar%}{%endblock%} + + + diff --git a/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/style.css b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/style.css new file mode 100644 index 0000000..3565c25 --- /dev/null +++ b/Chapter04_Flask_Jinja/Projects/Luka_Shvelidze/style.css @@ -0,0 +1,50 @@ +@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap'); + +*{ + box-sizing: border-box; + margin: 0; + padding: 0; + background-color: #3f414d; +} +li, a, button { + font-family: "Merriweather", sans-serif; + font-weight: 500; + font-size: 16px; + color:#edf0f1; + text-decoration: none; +} +header{ + display: flex; + justify-content: space-between; + align-items: center; + padding: 30px 10%; +} +.logo{ + cursor: pointer; + width: 75px; + height: 75px; +} +.nav__links{ + list-style: none; +} +.nav__links li{ + display: inline-block; + padding: 0px 20px; +} +.nav__links li a{ + transition: all 0.3s ease 0s; +} +.nav__links li a:hover{ + color: #1b70c6; +} +button{ + padding: 9px 25px; + background-color: rgba(0, 136, 169, 1); + border: none; + border-radius: 50px; + cursor: pointer; + transition: all 0.3s ease 0s; +} +button:hover{ + background-color: rgba(0, 136, 169, 0.8); +} \ No newline at end of file diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/app.py b/Chapter06_Database/Projects/Luka_Shvelidze/app.py new file mode 100644 index 0000000..4ea16b7 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/app.py @@ -0,0 +1,24 @@ +from flask import Flask, render_template + +app = Flask(__name__) + +@app.route('/') +def index(): + return render_template('index.html') + +@app.route('/about') +def about(): + return render_template('about.html') + +@app.route('/order') +def info(): + orders = [ + {'id': 1, 'name': 'order A', 'status': 'Processing'}, + {'id': 2, 'name': 'order B', 'status': 'Shipped'}, + {'id': 3, 'name': 'order C', 'status': 'Delivered'}, + ] + return render_template('order.html', message="Your Orders", orders=orders) + + +if __name__ == '__main__': + app.run(debug=True) diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/static/style.css b/Chapter06_Database/Projects/Luka_Shvelidze/static/style.css new file mode 100644 index 0000000..a114480 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/static/style.css @@ -0,0 +1,121 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; +} + +body { + background: #f4f7fa; + color: #333; + line-height: 1.6; + min-height: 100vh; + display: flex; + flex-direction: column; +} + +.container { + width: 90%; + max-width: 1100px; + margin: 0 auto; +} +.navbar { + background-color: #007bff; + color: white; + padding: 1rem 0; + box-shadow: 0 2px 5px rgba(0,0,0,0.1); +} +.navbar .container { + display: flex; + justify-content: space-between; + align-items: center; +} +.logo { + font-size: 1.5rem; + font-weight: bold; + text-decoration: none; + color: white; + letter-spacing: 2px; +} + +.nav-links { + list-style: none; + display: flex; + gap: 1.5rem; +} + +.nav-links li a { + color: white; + text-decoration: none; + font-weight: 600; + padding: 0.3rem 0.5rem; + border-radius: 4px; + transition: background-color 0.3s ease; +} + +.nav-links li a:hover { + background-color: #0056b3; +} + +.content { + flex: 1; + padding: 2rem 0; + background: white; + margin: 1rem auto; + border-radius: 8px; + box-shadow: 0 3px 7px rgba(0,0,0,0.1); + max-width: 800px; + width: 90%; +} + +h1 { + margin-bottom: 1rem; + color: #007bff; + text-align: center; +} + +p { + font-size: 1.1rem; + text-align: center; + color: #555; +} +footer { + text-align: center; + padding: 1rem; + background-color: #26436e; + color: white; + font-size: 0.9rem; + margin-top: auto; +} +.order-cards { + display: flex; + flex-wrap: wrap; + gap: 1rem; + justify-content: center; + padding: 1rem; +} +.card { + background: #ffffff; + border: 1px solid #ddd; + border-radius: 8px; + box-shadow: 0 2px 6px rgba(0,0,0,0.1); + padding: 1rem; + width: 250px; + transition: transform 0.2s ease; + text-align: center; +} +.card:hover { + transform: scale(1.03); +} +.card h3 { + margin-bottom: 0.5rem; + color: #007bff; +} + +@media (max-width: 600px) { + .nav-links { + flex-direction: column; + gap: 0.5rem; + align-items: center; + } +} diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/templates/about.html b/Chapter06_Database/Projects/Luka_Shvelidze/templates/about.html new file mode 100644 index 0000000..035eecb --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/templates/about.html @@ -0,0 +1,7 @@ +{% extends 'base.html' %} + +{% block title %}About us{% endblock %} + +{% block content %} +

About Us

+{% endblock %} diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/templates/base.html b/Chapter06_Database/Projects/Luka_Shvelidze/templates/base.html new file mode 100644 index 0000000..d69b649 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/templates/base.html @@ -0,0 +1,17 @@ + + + + + {% block title %} Sorder {% endblock %} + + + +{% include 'navbar.html' %} +
+ {% block content %}{% endblock %} +
+ + + diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/templates/index.html b/Chapter06_Database/Projects/Luka_Shvelidze/templates/index.html new file mode 100644 index 0000000..eb406a1 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/templates/index.html @@ -0,0 +1,7 @@ +{% extends 'base.html' %} + +{% block title %}Home{% endblock %} + +{% block content %} +

Home

+{% endblock %} diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/templates/navbar.html b/Chapter06_Database/Projects/Luka_Shvelidze/templates/navbar.html new file mode 100644 index 0000000..064c340 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/templates/navbar.html @@ -0,0 +1,10 @@ + diff --git a/Chapter06_Database/Projects/Luka_Shvelidze/templates/order.html b/Chapter06_Database/Projects/Luka_Shvelidze/templates/order.html new file mode 100644 index 0000000..0da8f13 --- /dev/null +++ b/Chapter06_Database/Projects/Luka_Shvelidze/templates/order.html @@ -0,0 +1,18 @@ +{% extends 'base.html' %} + +{% block title %}Order{% endblock %} + +{% block content %} +

Order

+

{{ message }}

+ +
+ {% for order in orders %} +
+

{{ order.name }}

+

Status: {{ order.status }}

+

Order ID: {{ order.id }}

+
+ {% endfor %} +
+{% endblock %} diff --git a/index.html b/index.html new file mode 100644 index 0000000..b4add01 --- /dev/null +++ b/index.html @@ -0,0 +1,19 @@ + + + + + + Home Page + + +
+

Hi i am luka

+

My name is Luka Shvelidze

+
+
Left
+
Middle
+
Right
+
+
+ + \ No newline at end of file