A client asked for a website like Reddit that would allow users to register, login, and post public submissions that can be liked and saved. After a failed attempt at using NodeJS + MongoDB I decided to use Laravel, being more familiar with PHP frameworks. Although challenging, I managed to create a fully functional app that works quite well. Using Laravel opens up a host of possibilities for custom applications.