This project’s objective is to implement a Single Page Application (SPA) for the "TBD" platform, using Vue.js framework for the development of the web client.
TBD
The Web platform must use the Single Page Application (SPA) paradigm. It includes a Web client application developed with Vue.js framework, and on the server side, a RESTful API implemented with Laravel and a Web Socket server implemented with a Node.js server and all appropriate libraries. Static content delivery (HTML, JavaScript, CSS, images, etc.) is provided by Laravel and the main relational database must be either MySQL or PostgreSQL. It is also possible to use other libraries, technologies or databases that complement the described architecture. For instance, “NoSQL” databases or cache technologies (e.g. MongoDB, Redis, Memcached) can be used to optimize the performance of storage operations.
TBD
- Vue - JavaScript Framework
- Vuetify - Material Design Framework, a Vue UI Library.
- Laravel - PHP Framework
- WebStorm - PHP IDE from Jetbrains
- Visual Studio Code - Source-code editor made by Microsoft.
- Laragon - Development environment for PHP, Node.js, Python, Java, Go, Ruby.
GitKraken for versioning.
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
---|---|---|
Edge | last 2 versions | last 2 versions |
- Pedro Moleiro - 2171264
- Pedro Galveias - 2161966