1. Сделайте блок-схемы (скетчи, вайрфреймы) каждой страницы приложения на бумаге
2. Сверстайте их
3. Реализуйте постепенно функционал для каждой из них
Начинайте с ключевого функционала, что б не застрять на регистрации, авторизации, смене пароля, правах доступа, оптимизации и т.д.