Skip to content

eu-waliston/7-Projetos-Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

7 Projetos Fullstack

Este repositório contém uma coleção de seis projetos fullstack desenvolvidos para demonstrar habilidades em diversas tecnologias e padrões de desenvolvimento. Os projetos incluem um sistema bancário, um site de fast food, um aplicativo de delivery, uma plataforma de e-commerce, um site de receitas culinárias e um sistema de gerenciamento de biblioteca. Cada projeto apresenta uma combinação de frontend e backend robustos, utilizando tecnologias como React, Node.js e MongoDB, e oferece funcionalidades completas para diferentes contextos e necessidades.

1. Banco

Descrição: Um sistema bancário completo que permite a criação de contas, a realização de transferências e a visualização de extratos. O projeto inclui um painel de administração para gerenciar clientes e transações, além de um front-end intuitivo para os usuários finais.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Criação e gerenciamento de contas bancárias Transferências entre contas Histórico e relatórios de transações Sistema de autenticação seguro

2. Fast Food Web Site

Descrição: Um site de fast food que permite aos usuários visualizar o menu, fazer pedidos e rastrear o status das suas encomendas. O projeto inclui uma interface amigável e um sistema de gerenciamento de pedidos para a equipe de atendimento.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Navegação por menu com imagens e descrições Sistema de pedidos e rastreamento em tempo real Interface administrativa para gerenciar pedidos e menu Integração com sistemas de pagamento

3. Delivery App

Descrição: Aplicativo para entrega de produtos que conecta clientes, entregadores e lojas. O aplicativo permite aos usuários fazer pedidos, rastrear entregas e gerenciar informações de conta. Inclui funcionalidades para os entregadores e para as lojas que utilizam o serviço.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Rastreamento em tempo real de entregas Gerenciamento de pedidos e perfis de usuários Sistema de avaliação e feedback Painel de controle para entregadores e lojas

4. Shopping

Descrição: Plataforma de e-commerce para compras online, com funcionalidades de navegação por categorias, adição de produtos ao carrinho e finalização de compras. Inclui um painel administrativo para gerenciar produtos, categorias e pedidos.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Catálogo de produtos com filtros e buscas Carrinho de compras e checkout Gerenciamento de produtos e pedidos Painel administrativo com análise de vendas

5. Food Website (Recipes)

Descrição: Website dedicado a receitas culinárias, permitindo que os usuários pesquisem receitas, publiquem suas próprias receitas e salvem suas favoritas. Inclui funcionalidades de busca avançada e filtros para encontrar receitas específicas.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Pesquisa e filtragem de receitas Funcionalidade de postagem e compartilhamento de receitas Seção de receitas favoritas e comentários Interface responsiva e amigável

6. Library

Descrição: Sistema de gerenciamento de biblioteca que permite o cadastro de livros, o empréstimo e a devolução de materiais. Inclui um painel para administradores gerenciarem o acervo e um sistema de busca para usuários encontrarem livros.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest Recursos Principais:

Cadastro e gestão de livros e usuários Funcionalidade de empréstimo e devolução Sistema de busca e filtros avançados Relatórios e estatísticas de uso da biblioteca

7. BarberShop - Site de Barbearia

Descrição: Este é um projeto de um site responsivo para uma barbearia, que inclui agendamentos de serviços, informações sobre os barbeiros, uma galeria de estilos de corte e uma seção de contato. O site é feito com tecnologias modernas como HTML, CSS, JavaScript (Node.js), Express para o backend, e MongoDB como banco de dados.

Tecnologias Utilizadas:

  • Frontend: React
  • Backend: Node.js, Express
  • Banco de Dados: MongoDB
  • Autenticação: JWT
  • Testes: Jest

Funcionalidades: Página Inicial (Landing Page):

Banner Principal: Imagem de destaque com uma chamada para ação, como “Agende seu horário conosco hoje!” Apresentação dos Serviços: Lista dos principais serviços oferecidos, como cortes de cabelo, barbas e tratamentos. Depoimentos: Uma seção de feedback de clientes satisfeitos. Página de Serviços:

Detalhamento dos serviços oferecidos, cada um com uma breve descrição e preço. Opção para "agendar um serviço" com um botão de acesso rápido. Perfil dos Barbeiros:

Uma página dedicada aos barbeiros com fotos, biografias e especialidades (ex.: "especialista em cortes degradê"). Links para redes sociais de cada barbeiro. Agendamento Online:

Formulário para agendar serviços com escolha de barbeiro, data e horário. Integração com um sistema de back-end que verifica a disponibilidade dos barbeiros. Confirmação de agendamento por e-mail. Galeria de Estilos:

Uma galeria de imagens mostrando os diferentes tipos de cortes e barbas que a barbearia oferece. Cada imagem pode ter um nome e breve descrição do estilo. Página de Contato:

Formulário de contato para clientes fazerem perguntas ou enviarem feedback. Mapa interativo mostrando a localização da barbearia. Informações de contato, como endereço, telefone, e links para redes sociais. Login e Área do Cliente:

Sistema de login para que clientes possam ver seus agendamentos anteriores, remarcar ou cancelar. Histórico de serviços realizados. Dashboard Administrativo (para a equipe da barbearia):

Login para administradores e barbeiros. Visualização de agendamentos e disponibilidade em tempo real. Ferramentas para gerenciar os perfis dos barbeiros e atualizar a galeria de estilos. Blog (opcional):

Seção onde a barbearia pode compartilhar dicas de cuidados com o cabelo e barba. Posts sobre as tendências atuais de corte. Responsividade:

About

7 Projetos Fullstack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published