Skip to content
Jonatan Vicente edited this page Jan 17, 2023 · 36 revisions

BusinessAssistantBCN Frontend

BusinessAssistantBarcelona és un assistent de negoci per a emprenedors. L'objectiu és facilitar la presa de decisions per a emprenedors petits i mitjans, donant suport a la realització d'un estudi de mercat dins de la ciutat de Barcelona. Aquest estudi serà adaptat i creat pel mateix usuari. A més a més, aquest aplicatiu connecta l'usuari/emprenedor amb fonts públiques de dades que poden donar suport a la idea empresarial, com per exemple, subvencions, requeriments, fons disponibles i altra informació que permet canalitzar la informació per a dibuixar una perspectiva el més àmplia possible, i avaluar la viabilitat del projecte. L'usuari pot anar desant tota la informació que recull, dins l'àrea personal, així com descarregar-la en diversos formats per a la seva posterior avaluació. Finalment, en una segona fase, caldrà assessorament professional personalitzat, accessible des de la pàgina, per elaborar un pla de viabilitat com a emprenedor.

A la pàgina d'inici, l'usuari pot accedir a dues eines principals:

  • El meu entorn. Permet executar cerques per gremi i per zona. Serveix tant per localitzar proveïdors com per identificar competidors potencials.
  • VirtualAssistant. Inicialitza la presa de dades per proveir informació rellevant per a l'usuari. L'objectiu és ajudar l'emprenedor amb la presa de decisions prèvies a l'elaboració del pla de negoci.

MyEnvironmentDiagram

MyEnvironmentDiagram

Per comprendre millor el flux de l'aplicatiu, incloem el flux de FrontEnd a l'article Interfície d'usuari.

El backend de l'aplicatiu està construït amb Spring Framework en un entorn containeritzat amb multitud de microserveis, la responsabilitat dels quals detallem a continuació:

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

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