Sobre • Funcionalidades • Layout • Como executar • Tecnologias • Contribuidores • Autor • Licença
Bookwise - é uma plataforma de avaliação livros, onde o usuário pode fazer login com Google ou Github e então avaliar livros facilmente.
Projeto Full-stack desenvolvido durante o curso online oferecido pela [Rocketseat].
- Pessoas podem se cadastrar na plataforma web usando seu login social da Google ou do Github.
- Possibilidade de buscar livros
- Listar por categorias
- Avaliar livros
- Dentro do perfil, poderá acompanhar quantidade de páginas lidas, autores lidos e avaliações
- Ver livros populares
O layout da aplicação está disponível no Figma:
O projeto foi feito usando o framework Next.js com React
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# No prompt de comando:
# Crie uma pasta onde desejar
# Acesse a pasta e no terminal
# Clone este repositório
$ git clone https://github.com/jsnevt/bookwise.git
# Instale as dependências
$ npm install
# No VSCode, abra a pasta onde o arquivo foi clonado e abra o projeto
$ Crie um arquivo .env na raíz e adicione a seguinte expressão no arquivo: (DATABASE_URL='file:./dev.db') - sem os parenteses
# A aplicação precisa que o Prisma receba essa informação para fazer a comunicação com o banco de dados, caso contrário, dará erro.
$ Salve.
# Acesse o terminal do VS e execute a aplicação em modo desenvolvimento
$ Digite "num run dev" (sem as aspas)
A aplicação será aberta na porta:3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto:
Website (React + TypeScript)
- https://github.com/phosphor-icons/homepage
- Axios
- https://www.radix-ui.com
- https://stitches.dev/
- https://tanstack.com/query/latest
Server (NodeJS + TypeScript)
Veja o arquivo package.json
💜 Sinceros agradecimentos a essa galera espetacular, quem contribuem para melhorar a vida das pessoas e o mundo!!! 👏 :)
Diego Fernandes 👨🚀 |
Cleiton Souza 👨🚀 |
Robson Marques 👨🚀 |
Claudio Orlandi 🚀 |
Vinícios Fraga 🚀 |
Hugo Duarte 🚀 🌐 |
Joseph Oliveira 🚀 |
Guilherme Rodz 🚀 |
Mayk Brito 🚀 |
João Paulo 🚀 |
Luke Morales 🚀 |
Luiz Batanero 🚀 |
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Jason Everton 👋🏽 Entre em contato!