Witam serdecznie ;)
Zacznę od tego (może ważne, może nie) że ogarniam HTML, CSS, JS, a do tego w miarę sprawnie idzie mi z PHP; C++ i inne pomijam bo teraz to bez znaczenia. Trochę dłubię przy stronach www, z tym że zazwyczaj jest to praca tylko w kwestii graficznej, a w skrypty etc. bawić się nie muszę.
A teraz do rzeczy. Rodziciele zaproponowali mi wykonanie strony dla ich firmy, wcześniej już miałem okazję dla nich to robić, z tą różnicą że była to strona stricte wizytówkowa, a więc skrypty i inne potrzebne były tylko do paska cookies i formularza kontaktowego. Teraz muszę stworzyć coś a'la sklep internetowy, ale bez możliwości płacenia - tylko składanie zamówienia. Założyłem sobie że w menu będą różne kategorie towarów, w środku każdej spis produktów i ich opis. Nic rewolucyjnego ;P Ceny będą dostępne tylko dla składających zamówienie, a takowe będą mogli robić tylko posiadacze kont, które ja wcześniej stworzę. Składanie zamówienia odbywać się będzie w formie formularza:
[Lp.] [Nazwa produktu] [Cena] [Pole na wpisanie sztuk/ kilogramów itd]
Chcę żeby wypełnienie i zatwierdzenie formularza przesyłało zamówienie na wskazany adres email lub serwer, gdzie będę miał podsumowanie wybranych produktów + ilość a na samym końcu liczbę ogólną.
I tutaj moje pytanie do doświadczonych w temacie, bo sam do końca nie jestem pewien jak się do tego zabrać. Jakiej techniki najlepiej użyć? HTML + JavaScript + PHP?
Strona nie będzie skomplikowana, najgorsza część to formularz zamówieniowy.
Dodam także że użyję prawdopodobnie WordPressa (tak bardzo profesjonalne, wiem, ale nie o to chodzi ;)
Pozdrawiam
PS: Pewnie zapomniałem o czymś napisać.
Jak chcesz szybko bierz wodpressa czy innych gotowy framework do takich zastosowań, podobną apkę robi się w godziny jak masz wprawę.
Jak chcesz się czegoś nauczyć a czas nie ma znaczenia to bierz się za angulara + TypeScript (w uproszczeniu ulepszona wersja JS)
PHP - trochę przeżytek, ale jak bardzo ci zależy to możesz.
Do tego potrzebujesz DB, w tym wypadku dowolna, osobiście poleciłbym dla takiego zastosowania SqlLite, ale klasyka w postaci Postgree czy MySql którą hostingi zazwyczaj oferują tez da radę oczywiście, po prostu będzie nadmiarowa w tym wypadku.
Niestety wszystko potrzebne na już, więc nie mam czasu na naukę, w przyszłości chętnie zagłębie się w temat. O DB nie pomyślałem, dzięki.
Najlepiej Wordpressem i wtyczkami to zrób. Jak nie masz doświadczenia, to ciężko będzie zacząć od robienia sklepu. Ewentualnie możesz sobie do wordpressa moduły samodzielnie dopisywać.
Co z wtyczek polecasz? Z drugiej strony nie wiem czy wtyczki* i Wordpress to nie mieszanka turbo przymulenia dla strony? ;) Obym się mylił.
*edit: Z drugiej strony nie byłoby ich tak dużo...