Skip to content

Eduardo-J-S/DSWI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSWI

REPOSITORIO DESENVOLVIMENTO WEB I

GitHub Page

Ecercícios:

  1. Exercício 1
  2. Exercício 2
  3. Exercício 3
  4. Projeto

Projeto

Login de exemplo

Descrição do Projeto

O "DevBooks" é um projeto desenvolvido como parte da cadeira de Desenvolvimento Web 1 em um curso de graduação em Análise e Desenvolvimento de Sistemas. Trata-se de um site voltado para desenvolvedores, no qual os usuários podem pesquisar por livros relacionados à área de desenvolvimento e obter informações detalhadas, incluindo preço e locais de venda no Google. Além disso, o site oferece recursos adicionais para usuários autenticados, permitindo que criem e acessem suas contas personalizadas, tornando a experiência de pesquisa e interação mais personalizada e agradável.

Uma característica marcante do projeto é a utilização do JSON Server, uma ferramenta que permite a criação de uma API REST simulada, o que proporciona a simulação de um ambiente de backend sem a necessidade de configurar um servidor real. Essa abordagem foi empregada em diversas funcionalidades-chave do site, incluindo:

  1. Cadastro de Usuários: Por meio do JSON Server, foi possível criar um sistema de cadastro de usuários.
  2. Gerenciamento de Livros Favoritos: Por meio do JSON Server, ao efetuar o login, os usuários autenticados podem adicionar livros à sua lista de favoritos.
  3. Fórum de Perguntas e Respostas: A funcionalidade do fórum foi implementada com o auxílio do JSON Server.

Principais recursos:

  1. Pesquisa de Livros: Os usuários podem pesquisar por títulos de livros relacionados ao desenvolvimento e obter informações detalhadas sobre cada um.
  2. Autenticação de Usuários: Os usuários podem criar contas pessoais e fazer login para acessar recursos exclusivos do site.
  3. Fórum de Perguntas: Usuários autenticados têm acesso a um fórum dedicado, onde podem criar, ler e responder perguntas relacionadas a temas de desenvolvimento.
  4. Lista de Livros Favoritos: Usuários autenticados podem adicionar livros que despertam interesse à sua lista de favoritos para acessá-los facilmente posteriormente.

O "DevBooks" proporciona uma experiência personalizada para desenvolvedores que buscam conhecimento e interação com outros membros da comunidade.

Recursos

  • Pesquisa de Livros: Os usuários podem utilizar a funcionalidade de pesquisa para encontrar livros relacionados ao desenvolvimento. Ao digitar o título do livro na barra de pesquisa, o sistema irá buscar o livro digitado.
  • Informações Detalhadas do Livro: Após a pesquisa, os usuários poderão visualizar informações detalhadas sobre o livro selecionado. Além disso, o sistema irá fornecer opções para verificar o preço e os locais de venda do livro no Google.
  • Autenticação de Usuários: O sistema oferece a funcionalidade de autenticação, permitindo que os usuários criem contas pessoais e façam login em suas contas existentes. Os recursos exclusivos do site só serão acessíveis para usuários autenticados.
  • Fórum de Perguntas: Usuários autenticados têm acesso a um fórum interativo, onde podem criar novas perguntas relacionadas ao desenvolvimento, ler as perguntas de outros usuários e fornecer respostas e comentários úteis.
  • Sistema de Favoritos: Os usuários autenticados podem adicionar livros de seu interesse à sua lista de favoritos. Essa lista personalizada permite que eles acessem rapidamente os livros que desejam acompanhar ou comprar posteriormente.
  • Design Responsivo: O site é desenvolvido com design responsivo, o que significa que ele se adaptará automaticamente a diferentes tamanhos de tela e dispositivos, proporcionando uma experiência de usuário consistente em desktops, tablets e smartphones.
  • Integração com Books API: O sistema possui uma integração com a API do Google, que permite que os usuários obtenham informações adicionais sobre livros, como resenhas, avaliações e recomendações personalizadas, preço e opção de compra (se disponível).

Com esses recursos, o "DevBooks" oferece uma plataforma rica e interativa para os desenvolvedores encontrarem livros relevantes, participarem de discussões construtivas e compartilharem conhecimentos dentro da comunidade.

💡 Tecnologias Utilizadas