diff --git a/.env.example b/.env.example index 77cfaa1..e2865c0 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,6 @@ -DATABASE_NAME= -DATABASE_USER= -DATABASE_PASSWORD= +DATABASE_NAME=tko +DATABASE_USER=tko +DATABASE_PASSWORD=jsemniki DATABASE_HOST=postgres DATABASE_PORT=5432 diff --git a/TODO b/TODO index a03010a..6a81097 100644 --- a/TODO +++ b/TODO @@ -10,6 +10,9 @@ Naprogramovat: - přidat v galerii zvětsovač na obrázky - přidat backend - přidat databázi + - kontakty + - clanky + - kalendar - přidat api - přidat volání na api diff --git a/services/backend/tko/__init__.py b/services/backend/tko/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/services/backend/tko/admin.py b/services/backend/tko/admin.py new file mode 100644 index 0000000..0dd069e --- /dev/null +++ b/services/backend/tko/admin.py @@ -0,0 +1,19 @@ +from django.contrib import admin + +# Register your models here. +from . import models + + +@admin.register(models.Contact) +class ContactAdmin(admin.ModelAdmin): + fields = "__all__" + + +@admin.register(models.Article) +class ArticleAdmin(admin.ModelAdmin): + fields = "__all__" + + +@admin.register(models.Event) +class EventAdmin(admin.ModelAdmin): + fields = "__all__" diff --git a/services/backend/tko/apps.py b/services/backend/tko/apps.py new file mode 100644 index 0000000..faf8741 --- /dev/null +++ b/services/backend/tko/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class TkoConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'tko' diff --git a/services/backend/tko/migrations/__init__.py b/services/backend/tko/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/services/backend/tko/models.py b/services/backend/tko/models.py new file mode 100644 index 0000000..1428951 --- /dev/null +++ b/services/backend/tko/models.py @@ -0,0 +1,26 @@ +from django.db import models + +# Create your models here. +class Contact(models.Model): + first_name = models.CharField(max_length=100) + last_name = models.CharField(max_length=100) + email = models.EmailField() + phone_number = models.CharField(max_length=16) + content = models.TextField() + + +class Article(models.Model): + title = models.CharField(max_length=100) + content = models.TextField() + # image = models.ImageField(upload_to='articles/%Y/%m/%d') + date = models.DateField() + author = models.CharField(max_length=100) + + active_to = models.DateField(null=True, blank=True) # do not show some invitation after this date + + +class Event(models.Model): + title = models.CharField(max_length=100) + start_date = models.DateTimeField() + end_date = models.DateTimeField() + color = models.CharField(max_length=100) diff --git a/services/backend/tko/tests.py b/services/backend/tko/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/services/backend/tko/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/services/backend/tko/views.py b/services/backend/tko/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/services/backend/tko/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/services/frontend/assets/css/main.css b/services/frontend/assets/css/main.css index 0b69922..cafc57b 100644 --- a/services/frontend/assets/css/main.css +++ b/services/frontend/assets/css/main.css @@ -46,6 +46,24 @@ h5 { margin-top: 1rem; } +.sheet__box { + min-width: 25rem; + margin-left: calc(20% - 2.5rem); + margin-right: calc(20% - 2.5rem); +} + +.app__title { + font-family: 'Playfair Display', serif; + font-size: 2rem; + color: #333; /* Light gray */ +} + +.app__tab { + font-family: 'Playfair Display', serif; + font-size: 2rem; + color: #CF3476; /* Light gray */ +} + .to_left { font-family: 'Playfair Display', serif; font-size: 1rem; diff --git a/services/frontend/components/About.vue b/services/frontend/components/About.vue index fdef354..3e3fb35 100644 --- a/services/frontend/components/About.vue +++ b/services/frontend/components/About.vue @@ -3,7 +3,7 @@ src="https://www.danceus.org/parse/files/Bjy5anNVI0Q81M8bmrwIiuU20x4kepQTxzDBfqpR/70d831b8f51edc1f6e1a4320d52f164b_latin-dance.jpg" class="about__parallax" > - +

Co dostanete s tanečním klubem

Výhody tanečníka

- {{ advantage.subtitle }} - + \ No newline at end of file diff --git a/services/frontend/components/Courses.vue b/services/frontend/components/Courses.vue index fbe3b20..fad3989 100644 --- a/services/frontend/components/Courses.vue +++ b/services/frontend/components/Courses.vue @@ -1,5 +1,5 @@