Skip to content
Jonatan Vicente edited this page Apr 11, 2023 · 36 revisions

BusinessAssistantBCN Backend

BusinessAssistantBarcelona és un assistent de negoci per a emprenedors. Pretén facilitar la presa de decisions per a petits i mitjans emprenedors, i donar suport en la realització d'un estudi de mercat personalitzat pel mateix usuari dins la ciutat de Barcelona.

A més a més el connecta amb fonts públiques de dades que donin suport a la seva idea, tals com subvencions, requeriments, fons disponibles i altra informació que li permeti canalitzar la seva informació per a dibuixar una perspectiva tan àmplia com sigui possible i avaluar la viabilitat del seu projecte.

L'usuari pot guardar tota la informació que cerca en una àrea personal, així com descarregar-la en diversos formats per a la seva avaluació posterior.

Finalment, en una segona fase, es necessitarà assessorament professional personalitzat per a elaborar un pla de viabilitat com a emprenedor (accessible des de la pàgina).

L'usuari pot accedir a dues opcions des de la pàgina d'inici:

  • El meu entorn. Permet executar cerques per gremi i zona per a localitzar possibles proveïdors i potencials competidors
  • VirtualAssistant. Inicialitza la presa de dades per a proveir informació rellevant per a l'usuari. Dirigeix l'assistent per ajudar-lo en la presa de decisions prèvies a l'elaboració d'un pla de negoci

MyEnvironmentDiagram

El backend de l'aplicatiu està construït amb Spring Framework en un entorn contenidoritzat amb múltiples serveis, la responsabilitat dels quals detallem a continuació:

  • BusinessAssistant-login. Conté el mecanisme d'autenticació mitjançant JWT
  • BusinessAssistant-gencat. Proveeix informació necessària per a l'emprenedor, basat en les API públiques de https://analisi.transparenciacatalunya.cat/
  • BusinessAssistant-opendata. Subministra informació per a conèixer dades de l'entorn de la ciutat basat en l'API pública de https://opendata-ajuntament.barcelona.cat/data/es/dataset
  • BusinessAssistant-mydata. Conté l'àrea privada de l'usuari
  • BusinessAssistant-usermanagement. Manega la gestió de perfils per a l'accés a l'aplicatiu i les àrees privades

L'API conté els següents endpoints: endpoints.xlsx

El Docker Registry del projecte està accessible en https://hub.docker.com/r/itacademybcn/businessassistant-bcn

architecture