Project thumbnail
November 2020 - December 2020

Games app

  • Vue 2
  • SASS
  • NodeJS
  • Sequelize

It was quite a spontaneous and haphazard project; I hadn't prepared any plan for it. However, the primary goal was to learn the basics of Node.js as well as some fundamental database concepts.

Project

Realization details

Introduction and quick overview

I managed to build this app in just a few days. The idea of using games as the primary theme for the app was inspired by the upcoming release of Cyberpunk 2077, which I was very excited about at the time. Despite the app's appearance not meeting my standards, I paid a lot of attention to making it look as good as possible. As a result, the website is fully responsive.

The purpose of the application

The primary purpose of this application is quite evident, with its focus on games. However, another notable feature of this app is the review system, which includes likes and dislikes. The app also includes pagination. In hindsight, I believe that implementing websockets would have been a valuable addition to enhance the user experience.

Conclusion and finals thoughts

After completing this app, I felt more confident than ever in concepts like seeders, migrations, and, most importantly, the significance of ORM's. I also gained insights into some limitations and efficient approaches to writing Vue.js, as well as combining it with styles.

Features gallery

This particular project includes 8 features in total.

1_landing_page7 more
vuejavascriptmysqlsassnodepostgresql
See more

Rest of my work

There are 6 more projects to see