Skip to content

Portfólio Pessoal desenvolvido usando JavaScript, Node.js , Express , React e MondoDB.

Notifications You must be signed in to change notification settings

Laysabernardes/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Meu Portfólio

Bem-vindo ao repositório do meu portfólio! Este projeto demonstra minhas habilidades em desenvolvimento web, abrangendo tanto o front-end quanto o back-end. Abaixo, você encontrará informações sobre a configuração, funcionalidades e instruções para rodar o projeto.

📚 Visão Geral

O portfólio é composto por duas partes principais:

  • Back-End: Desenvolvido com Node.js, Express e MongoDB.
  • Front-End: Desenvolvido com React e Framer Motion

🔍 Funcionalidades

Back-End

  • Gerenciamento de Usuários: Criação, autenticação e segurança.
  • CRUD de Projetos: Adicionar, editar, visualizar e deletar projetos diretamente pelo painel.
  • CRUD de Tecnologias: Gerenciar as tecnologias associadas aos projetos.
  • Gerenciamento de Seções: Atualização das seções do portfólio sem necessidade de modificar o código.

Front-End

  • Interface Dinâmica: Exibe projetos, tecnologias e seções do portfólio.
  • Autenticação de Usuários: Login e gerenciamento de sessão.
  • Interação com API: Consome a API RESTful do back-end para atualizar e visualizar o conteúdo.

🛠️ Tecnologias Utilizadas

  • Back-End:

    • Node.js: Ambiente de execução JavaScript.
    • Express: Framework para construção de APIs com Node.js.
    • MongoDB: Banco de dados NoSQL.
    • Mongoose: Biblioteca ODM para MongoDB e Node.js.
    • JWT: Para autenticação e segurança.
    • Bcrypt: Para criptografia de senhas.
    • Dotenv: Para gerenciamento de variáveis de ambiente.
    • Swagger: Para documentação e testes da API.
  • Front-End:

    • React: Biblioteca JavaScript para construção da interface de usuário.
    • Figma: Ferramenta para design e prototipagem.
    • React Router: Gerenciamento de rotas no React.
    • Axios: Biblioteca para fazer requisições HTTP ao back-end.
    • Styled-Components: Para aplicar estilos CSS nos componentes.
    • Framer Motion: Animações no React.

📄 Documentação da API

A documentação da API está disponível no Swagger. Acesse o link para testar e explorar as rotas: Documentação Swagger.

🌟 Contribuições

Contribuições são bem-vindas! Se você tiver sugestões, melhorias ou correções, sinta-se à vontade para abrir uma issue ou enviar um pull request.

📬 Contato

Para mais informações, entre em contato pelo e-mail: laysabernardes.ads@gmail.com

Obrigado por visitar meu portfólio! Estou sempre em busca de melhorias e adoraria ouvir sua opinião. 😊

About

Portfólio Pessoal desenvolvido usando JavaScript, Node.js , Express , React e MondoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published