-
Notifications
You must be signed in to change notification settings - Fork 28
BusinessAssistantBCN Backend [English]
BusinessAssistantBarcelona is a business assistant wizard to entrepreneurs. It aims to facilitate the decision-making of small and medium-sized entrepreneurs and to accompany them in carrying out a personalized market research in the city of Barcelona. The wizard also connects these users with public sources of data that support their idea, such as grants, requirements, available funds and any other information that could be useful for having a broad perspective and for assessing the viability of their business. The collected information can be stored by users in a personal area or downloaded in different formats for further evaluation. At a later stage, customized professional advice will be needed to develop a sustainability plan as an entrepreneur (this service is also available from the page).
User can access two options from the home page:
- My Enviroment. Allows gremiale and zone searches to find possible suppliers and potential competitors.
- VirtualAssistant. Initiates data gathering to provide meaningful information to the user. Lead the wizard to help user make decisions before developing a business plan.
The back-end of the application is built with the spring frame in a containerised environment with a multitude of micro-services, whose responsibility we detail below:
- BusinessAssistant-login. Contains JWT authentication mechanism
- BusinessAssistant-gencat. Provides the information needed for the entrepreneur, based on the public APIs on https://analisi.transparenciacatalunya.cat/
- BusinessAssistant-opendata. Provides information on the city's environmental data according to the public API on https://opendata-ajuntament.barcelona.cat/data/es/dataset
- BusinessAssistant-mydata. Hosts the users's private area
- BusinessAssistant-usermanagement. Manages profile management for accessing the application and private areas.
The API contains the following endpoints: endpoints.xlsx
Docker Registry ot this project is available at https://hub.docker.com/r/itacademybcn/businessassistant-bcn