Hello, recently me and my friend came up with an idea to create a website with meme mini games. We wanted something fast, secure and reliable and since we are familiar with PHP; we chose to create the project using the Laravel Framework.
Why Laravel?
Laravel has a big ecosystem and that helps developers to turn ideas into real products fast. With just a few tools we were up and running. We used Laravel Pint for clear and consistent style, Laravel Sanctum for API authentication and of course we used the famous Vue starter kit.
Difficulties
Every developer faces challenges when they start a new project: Ours were:
• What mini games could we have?
• Where will we host the app?
We overcame the issues through communication and our experience from previous projects. For example, for the mini games we added a Battle page, where the users can vote which character they think would win in a fight. Also, we made a Who is page, where a random image appears and the users must guess the correct character name.
Now for the technical part, we decided to use MySQL as database. For Hosting, we used Hetzner with Laravel Forge for fast and reliable deployment. Forge made the setup simple and withing minutes our app was live and ready to go.
Final Thoughts
This project showed us how rewarding, it can be to turn a simple idea into reality. Laravel helped us to develop smooth, but at the end of the day it was our creativity and collaboration that really brought it to life. One of the best parts has been hearing from users. People have enjoyed playing the games and gave us suggestions of new features.
If you ware into memes and battles and want to try it, check out https://rotrivals.com
Tell us what you think! We would love to hear.
Top comments (4)
building little sites like this with friends always gets me hyped
Thats true!
Nice! 🚀👏
Thank you Giannis!