4 Pinzellades del projecte i l'autor
LaravelMarketInformation és una aplicació web feta amb Laravel, aquesta aplicació el que fa es proveir d'informació financera, tant en temps real com històrica (amb 2 anys d'antiguitat), aquesta aplicació està pensada exclusivament per a clients registrats.
Objectius
- Extreure informació d'una api de terçers
- Mostrar la llista de les empreses en format taula
- Donar informació financera actualitzada
- Donar la informació històrica en format gràfic
- Poder descarregar la informació des de la web en diferents formats
- Tenir una Calculadora/Simulador capaç de guardar càlculs a la BD
- Poder consultar els càlculs guardats de la calculadora
Tecnologies, Dependències, Llenguatges, etc.
Llenguatges i Frameworks Backend
PHP i Laravel
Dependències i Llibreries Backend
Guzzle, laravel-ide-helper, laravel-debugbar, admin-lte, laravel-formatter, redis, matryoshka i api-guard
Backend i frontend Test
coveralls, travis i scrutinizer
Llenguatges Frontend
HTML5, CSS3 i JS
Frameworks i Dependències Frontend
Chart.js, Gulp, laravel-elixir, bootstrap-sass, SweetAlert i Vue.js
Classes Backend i Bones Pràctiques
Comandes
Injecció de Dependèncie
No Boilerplate
API Guard
Exemple Postman GET
Petició Gradrar Calcul
Metode Guardar Calcul
Resposta Gradrar Calcul
Classes Frontend i Bones Pràctiques
Vue
Vue + chart.js
Ajax + JQery + SweetAlert
Us de blades
Us de blades 2
Gulp File
Punts a Favor
- Cumplim tots els objectius
- L'aplicació compleix amb els requisits encara que no està acabada (cap app està acabada)
- És completament responsive
- No té codi Boilerplate
- És una app escalable
- Se li poden afegir més funcionalitats molt fàcilment
- El codi és molt reutilitzable
Possibles Millores
- Arreglar possibles bugs gràfics
- Refactoritzar (Sempre es pot refactoritzar)
- Millorar els gràfics (Estils)
- Implementar noves funcionalitats