Skip to content

SomHackathon18/somhackathon18-sgodj

Repository files navigation

COLLABY

Collaby és una plataforma social de dinàmica col·laboraria, facilita l’intercanvi mutu de serveis de proximitat entre usuaris, reduint així desplaçaments innecessaris minimitzant les congestions de tràfic i persones, promovent la cohesió ciutadana i convivència entre comunitats.

Implementa el concepte de la cadena de favors. Basat en un sistema de tasques compartides, oferta de serveis voluntaris en funció de proximitat i un sistema de recompenses socials.

Tecnologia de desenvolupament:

  • Aplicació Web responsive.
  • Implementat en Vue.js i Laravel.
  • Programari lliure incloses les lliberies.
  • Utilitza API Google Maps.
  • Utilització de OpenData.

Organització de l'aplicació

Hem utilitzat composer, que és un gestor de llibreries. Hem també utilitzat vagrant, que és un repositori de màquines virtuals, i afegint la màquina virtual que ens interesava, que és laravel homestead. Amb aquesta máquina virtual podem sincronitzar tot el projecte amb la nostre màquina i així tenir-ho tot estandaritzat, evitant problemes de canvis de versions i compatiblitat.

Dintre de la carpeta /resources/views, els arxius blade son els que organitzen la vista de l'aplicació. A la part de /database/migrations, tenim la migració a la base de dades que es puja amb les comandes corresponents. Utilitzem bases de dades SQL, amb mySQL com a hosting local.

Tenim part de google maps amb crides a API fetes amb javascript, concretament VUE, que esta integrat amb laravel, així podem fer un seguiment de les rutes, de les comandes a realitzar, realitzades i la nostre posició. Aquests documents estan a /resources/assets/js, que son components que s'importen a la vista.



Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as:

Laravel is accessible, yet powerful, providing tools needed for large, robust applications.

About

somhackathon18-sgodj created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published