Обычно начинающие веб-разработчики пишут свою CMS (Content Management System) или блог-движок. Для более продвинутых хороший вариант — написать свой интернет-магазин. Можно написать систему знакомств по примеру Badoo, общий чат вроде WhatsApp или социальную сеть, похожую на Facebook. Любой проект, к которому лежит душа — это самое важное. Не сто́ит расстраиваться, если им никто не будет пользоваться: главное, чтобы он работал. Не сто́ит также включать в проект спорные технологии типа MongoDB — не все оценят и поймут; лучше используйте классику (MySQL, PgSQL, Memcache, etc).