Skip to content

HeinzenBooks is a book e-commerce project developed with React on the front-end and Node.js on the back-end. The goal of the project is to provide a platform where users can browse book categories, favorite, add to the shelf, and view more details about available books.

Notifications You must be signed in to change notification settings

thiagoheinzen/heinzenbooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dois livros empilhados ao lado da palavra HeinzenBooks.


Read this in English

HeinzenBooks é um projeto de e-commerce de livros desenvolvido em React no front-end e Node.js no back-end. O objetivo do projeto é oferecer uma plataforma onde os usuários podem navegar por categorias de livros, favoritar, adicionar à prateleira e visualizar mais detalhes sobre os livros disponíveis.

Funcionalidades

  • Listagem de livros com detalhes e imagens
  • Funcionalidade de favoritar/desfavoritar livros
  • Integração com API para manipulação de dados de livros
  • Rotas para navegação entre diferentes seções do site (ex: categorias, favoritos, prateleira)
  • Design responsivo utilizando Styled Components

Tecnologias Utilizadas

  • Front-end: React, Styled Components, Axios, React Router DOM
  • Back-end: Node.js, Express, CORS, Nodemon
  • Outras dependências: Babel, Testing Library (Jest, React)

Inspiração para o Projeto

  • HeinzenBooks é um projeto inspirado no AluraBooks, página desenvolvida durante a formação "Full stack JavaScript: crie um projeto com React e Node.js", ministrada por Bernardo Severo da Silveira na plataforma Alura Cursos online de Tecnologia.

Como Rodar o Projeto Localmente

  1. Clone o repositório:

    git clone https://github.com/thiagoheinzen/heinzenbooks.git
  2. Navegue até a pasta do back-end:

    cd heinzenbooks/backend

    Instale as dependências do back-end:

    npm install
  3. Navegue até a pasta do front-end:

    cd heinzenbooks/frontend

    Instale as dependências do front-end:

    npm install
  4. Para rodar o projeto localmente, utilize o comando para rodar o front-end e o back-end simultaneamente:

    npm run start
  5. Acesse a aplicação em:

Como Contribuir

  1. Faça um fork do projeto

  2. Crie uma nova branch com sua feature:

    git checkout -b minha-feature
  3. Commit suas alterações:

    git commit -m 'Adicionei minha feature'
  4. Envie para a branch principal:

    git push origin minha-feature
  5. Abra um Pull Request

About

HeinzenBooks is a book e-commerce project developed with React on the front-end and Node.js on the back-end. The goal of the project is to provide a platform where users can browse book categories, favorite, add to the shelf, and view more details about available books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published