Отговора на въпроса е по трудно от колкото изглежда
първо ти трябват познания по HTML и CSS за да оформиш рамката или потребителският интерфеис
После ти трябват познания по PHP и бази данни за да оформиш сърварната част и накрая ти трябва сървар
това е първият вариант вторият е плащаш си и чакаш
Наи важното е трябва ти идея