Я канешно не Crazy (псих, сумашетший etc)
Но насчет проектировки, то сначала определяются задачи, потом структура базы данных и структура файловой системы.
По пододу движка, то на php, а по поводу базы, то в основном MySQL или в крайнем случае msSQL, но под пхп
