A aplicação Roman se trata de uma plataforma para sugestão de projetos, idealizada no âmbito escolar para facilitar a geração de ideias para criação de projetos.
- Adicionar diferentes temas para filtrar as ideias
Veja abaixo o que utilizamos nesse projeto:
- API: Conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma baseado na Web, sendo no nosso projeto feita com C#.
- REST: Arquitetura de software que define um conjunto de restrições a serem usadas para a criação de serviços Web com boas práticas.
- SQLServer: Sistema gerenciador de Banco de dados relacional (SGBD).
- Figma: Editor gráfico de vetor e prototipagem de projetos de design.
- JavaScript: Linguagem de programação utilizada na construção do front-end da aplicação Web.
- NodeJs: Executa códigos JavaScript fora de um navegador web
- React: Biblioteca JavaScript de código aberto com foco em criar interfaces de usuário.
- Android App: Emulador de dispositivo móvel que reproduz as funções do software.
- É necessário que a API esteja em execução com a devida string de conexão do servidor do Banco de Dados;
- Visto isso, para criar o projeto react-native é preciso abrir o CMD (Prompt de Comando) dentro da pasta desejada e executar os seguintes comandos:
- npx react-native init novoProjeto
- npm install (para instalar um ou mais pacotes)
- npx react-native run-android (para rodar a aplicação)
- É importante frisar a configuração e possível mudança do número do ip da máquina na API (caso não saiba, execute ipconfig no CMD e pegue o valor de IPv4) e caso se dê por necessário a instalação de pacotes, pare a execução do projeto e depois rode novamente.
- Caso um projeto seja importado é preciso executar
- npm i (para trazer alguma dependência de pacotes já instalados)
Professor | Github |
---|---|
Lucas Aragão | |
Saulo Santos |
Integrantes | Github |
---|---|
Anny Pereira | |
William Ferreira | |
Angelo Gabriel |