elvitin / react-mini-apps

Aplicação que utiliza os recursos Single-page application do React, com diferentes tecnologias de Backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Look in: English | Portuguese

react-mini-apps

Aplicação que utiliza os recursos Single-page application do React, com diferentes tecnologias de Backend, react-mini-apps é um agregador de pequenos projetos React que consomem (ou não) recursos de backend, a alterna entre as aplicações.


Iniando o Projeto

Execute as APIs .NET Core com:

$ cd 'api-pasta'
$ dotnet clean
$ dotnet build
$ dotnet watch run

Obs: Adicione a string de conexão nos arquivos appsettings.json e appsettings.Development.json para as APIs .NET como segue:

{
  "connString": "Server = <EndereçoDoServidor>; Database = <NomeDoBanco>; Uid = <Usuario>; Pwd = <Senha>;"
}
Substitua os valores entre < > pelos valores corretos exemplo, Pwd = <Senha> por Pwd = 123xyz.


Execute o projeto React MainReactRoutes com:

$ cd MainReactRoutes
$ npm install
$ npm start

Obs: O projeto MainReactRoutes utiliza o react-router-dom para gerenciar as rotas, e cada rota, é um projeto react independente.

Lista de projetos:

Futuras Implementações:

  • Adicionar mais projetos React

  • Adicionar mais APIs Spring e Node.js

  • Adicionar script para executar o Projeto React Principal e todas as APIs

  • Adicionar banco de dados em memória para as APIs e opção para passar a string de conexão do banco de dados em tempo de execução

Contribuidores:

About

Aplicação que utiliza os recursos Single-page application do React, com diferentes tecnologias de Backend.


Languages

Language:JavaScript 57.4%Language:C# 40.2%Language:HTML 1.7%Language:CSS 0.7%