Giter Site home page Giter Site logo

trabalho-final's Introduction

Site do Projeto de Robótica do IFNMG - Campus Salinas

Desenvolver um site intuitivo com o propósito de divulgar o Projeto de Robótica do IF Campus Salinas.

🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

📋 Pré-requisitos

VS Code (ou outro editor de prefêrencia).
Os demais requisitos serão instalados na sequência. 

🔧 Instalação

Preparando o projeto para rodar no Front-End

  • Instalar as dependências
npm install
  • Criar o arquivo package.json
npm init
  • Instalar o React e o Next.js
npm install next react react-dom
Abra package.json e adicione o seguinte scripts:
"scripts": {
  "dev": "next",
  "build": "next build",
  "start": "next start"
}
  • Para rodar o projeto em localhost
npm run dev
  • Instalar o Bootstrap
npm install --save bootstrap
npm install --save reactstrap
npm install --save @zeit/next-css
  • Instalar a biblioteca de ícone
npm i --save @fortawesome/fontawesome-svg-core  @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome
  • Realizar conexão com a API
npm install --save axios
  • Cada página do site, será criada na pasta pages: Páginas do Site

Preparando o projeto para rodar no Back-End

  • Instalar todas as dependencias indicada pelo package.json
npm install
  • Rodar o projeto usando o nodemon
nodemon app.js
  • Criar o arquivo package
npm init
  • Gerencia as requisições, rotas e URLs, entre outra funcionalidades
npm install express
  • Instalar o módulo para reiniciar o servidor sempre que houver alteração no código fonte, g significa globalmente
npm install -g nodemon
  • Rodar o projeto usando o nodemon
nodemon app.js
  • Instalar o MongoDB
npm install --save mongodb
  • Instalar o Mongoose - Mongoose traduz os dados do banco de dados para objetos JavaScript para que possam ser utilizados por sua aplicação.
npm install --save mongoose
  • Permitir acesso a API
npm install --save cors

🛠️ Construído com

  • Next.JS - Framework Web
  • Reacstrap - Biblioteca de componentes React para Bootstrap
  • NextCSS - Biblioteca para inserir o CSS diretamente no HTML
  • MongoDB - Banco de Dados
  • mongoose - Traduz o Banco de Dados para JS
  • Insomnia - Programa para testar API REST

✒️ Autores

trabalho-final's People

Contributors

rhams1997 avatar yansilveira00 avatar phelps671 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.