GithubHelp home page GithubHelp logo

felipesantos92dev / react-tds-2023-alunos Goto Github PK

View Code? Open in Web Editor NEW
52.0 2.0 64.0 178 KB

Repositório para os alunos do segundo semestre do curso técnico em desenvolvimento de sistemas - SENAI

CSS 30.15% JavaScript 69.85%
css-modules javascript nextjs reactjs senai tds

react-tds-2023-alunos's Introduction

Projeto NextJS com Requisições API

Capa do Projeto

Descrição

Este projeto é uma aplicação em NextJS com páginas dedicadas a diferentes funcionalidades: "pokemons", "finances" e "students". As requisições à API são feitas apenas nas páginas de "pokemons" e "students", demonstrando a integração eficiente de NextJS com APIs externas.

Tecnologias

  • NextJS
  • React
  • JavaScript
  • Axios (para requisições API)
  • CSS (ou Styled Components para estilização)
  • Git
  • Github

Objetivo

O objetivo desta aplicação é fornecer um exemplo prático de como integrar o NextJS com APIs externas, demonstrando o uso de rotas dinâmicas e a eficácia do framework para o desenvolvimento de aplicações React.

Pré-requisitos

Para executar este projeto, é necessário ter instalado:

  • NodeJS
  • NPM ou Yarn

Etapas de criação do projeto

  1. Clone o projeto para sua máquina.
  2. Navegue até o diretório do projeto e execute o comando npm install ou yarn install para instalar as dependências.
  3. Crie os arquivos de configuração do ambiente, como o .env para armazenar chaves de API ou outras configurações sensíveis.
  4. Execute o projeto com o comando npm run dev ou yarn dev.
  5. Acesse a aplicação no navegador em http://localhost:3000.

Estrutura do Projeto

O projeto está organizado da seguinte maneira:

  • /pokemons.js: Página dedicada à exibição de informações sobre pokémons, fazendo requisições à API correspondente.
  • /finances.js: Página dedicada à gestão financeira (adicionar, visualizar transações, etc.). Não possui requisições à API neste exemplo.
  • /students.js: Página dedicada a informações sobre estudantes, fazendo requisições à API correspondente.
  • /components/: Pasta contendo componentes reutilizáveis.
  • /api/: Pasta contendo arquivos de rotas para a API.

Instalação

  1. Clone o repositório: git clone https://github.com/FelipeSantos92Dev/react-tds-2023-alunos.git
  2. Navegue até o diretório: cd react-tds-2023-alunos
  3. Instale as dependências: npm install ou yarn install
  4. Execute o projeto: npm run dev ou yarn dev
  5. Acesse a aplicação no navegador: http://localhost:3000

Autor

Felipe Santos

Links Úteis

react-tds-2023-alunos's People

Contributors

felipesantos92dev avatar thiago-rferreira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.