We are at the point of the project where we are committing features frequently, and we have figuring out the difficult parts of the project. With that we have a tech stack that our business partners have handed us that we have all needed to learn. Most things have been great and easy to use with some exceptions.
Vue.js
Vue.js is the framework we are using for our Front-End development. This tool is easy to use and makes developing the visual features to our project easy. I came from just using vanilla Javascript for front-end development and React.js. The framework is similar to React.js, but I found it a little easier to follow then learning React. I am excited to have the opportunity to learn this framework and develop my skills in it. The other plus to this framework is the fact that it is an open source project as well, so makes it something I am interested in contributing to in the future.
JSON Configs
Currently, we are using JSON config files as a means of storing data we retrieve. This is less than ideal, and I would much prefer to use a database. However, the complexity is high with the project and developing out a database as well as figuring out the issues we are encountering would make this project much harder. We would like to later use a database once we have a solid base to the project and development of an minimum viable product for our project partners.
Vuetify
Vuetify is an awesome framework, and it is something that has been easy to use. Vuetify is similar to the Bootstrap framework, where components are ready and stylized for you you to utilize in your project. Styling is not my favorite thing to do when developing the Front-End, so this tool has been a pleasure to use for quick and easy building. Vuetify has also been a pleasure to use, easy to learn, and fast to implement.
Conclusion
Overall, our tech stack is great and easy to use. I found using the JSON config files slightly unconventional to use at first, but overall, our tech stack has made focusing on the functionality and executing the concepts for the project correctly.
Leave a Reply