Projeto feito em grupo durante o bootcamp fullstack web da Labenu. O Labeninjas é um portal inspirado no GetNinjas, onde as pessoas podem postar anúncios requerendo e/ou oferecendo serviços. É possível adicionar o seu próprio anúncio no site e visualizá-lo na lista de serviços. O usuário também pode adicionar anúncios ao carrinho e realizar uma compra, onde é exibido o valor total. O sistema utiliza uma API própria da Labenu. Na parte de documentos, é possível visualizar os wireframes do projeto, uma demonstração das fontes e cores, e uma documentação detalhada de uma entrega final à um cliente fictício.
- React.js (v16.13.1): React é uma biblioteca JavaScript para construção de interfaces de usuário.
- Axios (v0.21.4): O Axios é um biblioteca que permite uma integração do projeto React com qualquer serviço de API disponível.
- Styled Components (v5.1.0): Styled Components é uma biblioteca que utiliza o conceito de CSS-in-JS, ou seja, que permite escrever códigos CSS dentro do Javascript.
- API: API é um conjunto de definições e protocolos usado no desenvolvimento e na integração de software de aplicações. É um acrônimo em inglês que significa interface de programação de aplicações.
- React-loader-spinner (v4.0.0): Uma simples biblioteca React que oferece SVGs para carregamento de páginas.
Home |
Adicionar anúncio |
Anúncios |
Carrinho |
Responsividade |
Antes de começar você vai precisar ter instalado em sua máquina as seguintes ferramentas: o Git e o Node.js. Além disso, é bom ter uma IDE para trabalhar com o código. Eu recomendo o VSCode.
# Clone este repositório
# HTTPS
$ git clone https://github.com/mhsouza88/labeninjas.git
# SSH
$ git clone [email protected]:mhsouza88/labeninjas.git
# CLI
$ gh repo clone mhsouza88/labeninjas
# Acesse a pasta do projeto no terminal
$ cd ./labeninjas
# Instale as dependências
$ npm install
# Para iniciar o projeto
$ npm run start
# O servidor inciará na porta:3000 - acesse <http://localhost:3000>
Juliany S. V. Bandeira |
Leticia Agante de Brito |
Mariana Carolina de Souza |
Maria Helena Souza |
Milena Lara Reis Ferreira |