Technicalities
Intro
Picking a tech stack for web development can be an overwhelming task since you are faced with many languages and frameworks both in the front-end and in the back-end, at TiniTec we prioritize efficiency, so we wanted to pick something that's simple yet powerful, and also has a big community for support and labor force for future updates.
In this article we will talk about the different technologies we used in building the company's website, why we choose what we choose and the tradeoffs we made during the process.
Our Tech Stack
-
The main framework we used when building this website was Laravel , (version 11), which is a full stack framework built with PHP, the most used language in the web, Laravel gives you all the tools you need to ship products fast while mainting code quality and readability, it also has a huge community and it's growing rapidly.
-
For interactivity, we added a little bit of pure JavaScript, and in some views JQuery, JQuery is a light JavaScript library focused on manipulating the DOM quickly without writing a lotta code, their appraoch as mentioned in their official website write less, do more and this is exactly what we wanted, you don't wanna write code for the sheer sake of writing code, and the code that's easier to maintain is the code you don't write 🙂.
-
As a CSS framework, our weapon of choice was Bootstrap, Bootstrap is a powerful CSS fraemwork that allows you to create responsive beautiful web interfaces quickly, with its grid system, building a website that looks good in all devices has never been easier.
-
Finally, we used MySQL as our database for this project, MySQL is the most used RDBMS (Relational DataBase Management System) in the web to store and manage data efficiently.
- I may also add that we used the Gregwar package to secure our forms in the website by adding a Captcha
Conclusion
As you may have noticed, our tech stack for this project is fairly simple, it is common for developers to overengineer their solutions without a need, at TiniTec we vowed not to do that.