здравейте, колеги, 

Налага се да проектирам и изпълня един проект (нещо като онлайн магазин, но освен тези функции има и други, по скоро нещо като събирач на задачи и преразпределяне, но все пак има и краен продукт). Напълно наясно съм с функционалността на това, дето трябва да се получи, но изпитвам затруднение откъде да започна.

Изглежда първо трябва да го проектирам, ама нямам опит в проектиране. Трябва да ползвам MySQL, защото вече е достъпен и има работещ сървър, иска ми се да програмирам на C#, защото най-ме кефи. Цялостна система не се състои само от тези компоненти, може би ще трябва JS, php? Всичко трябва да се проектира и предвиди така, че да има възможност за лесно разширение, защото ще започне с по-малко функционалност, за да е по-кратък стартовия срок.

Дали някой може да ми препоръча литература, как се проектира такова нещо? Или някакви конкретни стъпки за начало?

Дали като начало да не започна с някой готов web магазин, пък после да му мисля?