rocketseat-education /
nlw-06-origin
Projeto desenvolvido na missão Origin no NLW #06
Loading repository data…
SamuelRocha91 / repository
Projeto front-end desenvolvido em equipe com uso do React para construção de uma aplicação e-commerce.
Este projeto foi desenvolvido no módulo de FrontEnd do curso de Desenvolvimento Web da Trybe. O projeto envolveu o uso de Javascript, CSS e HTML através do framework React. Nele foram manipulados os arquivos pertencentes à pasta src, com a criação de componentes, rotas e páginas. O desenvolvimento foi realizado em equipe utilizando metodologias ágeis.
A estrutura de rotas da aplicação é gerenciada pelo componente App. Aqui está um exemplo da implementação das rotas:
import { Switch, Route } from 'react-router-dom';
import Main from './pages/Main';
import ShoppingCart from './pages/ShoppingCart';
import Checkout from './pages/Checkout';
import Details from './pages/Details';
class App extends Component {
render() {
return (
<Switch>
<Route exact path="/" component={ Main } />
<Route path="/shoppingcart" component={ ShoppingCart } />
<Route path="/checkout" render={ (props) => <Checkout { ...props } /> } />
<Route path="/details/:product" render={ (props) => <Details { ...props } /> } />
</Switch>
);
}
}
export default App;
Para rodar a aplicação utilizando Docker, siga os passos abaixo:
Construir a imagem Docker:
No diretório do projeto, execute o seguinte comando para criar a imagem Docker:
docker build -t react_store .
Rodar o container:
Após a construção da imagem, você pode rodar um container a partir dela com o seguinte comando:
docker run -d --name react -p 3000:3000 react_store
Acessar a Aplicação:
Após iniciar o container, a aplicação estará disponível em http://localhost:3000.
Selected from shared topics, language and repository description—not editorial ratings.
rocketseat-education /
Projeto desenvolvido na missão Origin no NLW #06
BrennonMeireles /
projeto de Boletim Escolar desenvolvido como parte do curso no Senai. O projeto foi elaborado utilizando HTML, CSS e JavaScript, com um design responsivo para garantir uma experiência consistente em diferentes dispositivos.
BrennonMeireles /
Este é um projeto desenvolvido como parte do curso no SENAI. O propósito deste projeto é compreender os conceitos fundamentais de APIs e sua implementação, utilizando ferramentas como JavaScript, HTML e CSS.
BlackDani557 /
Plataforma web para registro e acompanhamento de denúncias urbanas, desenvolvida como Projeto Integrador da Fatec Votorantim. O sistema simula a comunicação entre cidadãos e a prefeitura, com áreas distintas para usuários e administração. Front-end desenvolvido em HTML, CSS, JavaScript e Bootstrap.
nataliapastre-dev /
Portfólio Front-End criado por Natália Pastre, reunindo meus principais projetos desenvolvidos com HTML, CSS, JavaScript, React e TailwindCSS. Totalmente responsivo, moderno e pensado para demonstrar minhas habilidades como desenvolvedora.
PedroLeoo07 /
FunDev é uma plataforma interativa de jogos desenvolvidos com HTML, CSS e JavaScript. O objetivo do projeto é reunir mini games criativos em um só lugar, destacando habilidades em front-end e proporcionando diversão para os usuários.