Skip to content

Este projeto desenvolvido como parte da entrega para o Checkpoint 2 de Web Development na FIAP se consiste na criação de um Portfólio completo e responsivo, utilizando React JS e Tailwind CSS.

License

Notifications You must be signed in to change notification settings

ryanbritodev/portfolio-react

Repository files navigation

Portfólio com ⚛️ React JS e 🌀 Tailwind CSS

Home

Visão Geral

Esse Portfólio foi desenvolvido como parte da entrega para o Checkpoint 2 para disciplina Web Development na FIAP, conforme detalhado na documentação de requisitos fornecida para esse projeto.

🧑🏻‍💻 Tecnologias Utilizadas

  • React JS + Vite
  • Tailwind CSS
  • DaisyUI
  • React Router Dom
  • React Icons
  • React GitHub Calendar
  • Ts Particles
  • Typewriter Effect
  • Framer Motion
  • React Bootstrap

Package JSON do Projeto

{
  "name": "portfolio",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "lint": "eslint .",
    "preview": "vite preview"
  },
  "dependencies": {
    "@material-tailwind/react": "^2.1.10",
    "framer-motion": "^11.7.0",
    "react": "^18.3.1",
    "react-bootstrap": "^2.10.4",
    "react-dom": "^18.3.1",
    "react-github-calendar": "^4.3.1",
    "react-icons": "^5.3.0",
    "react-router-dom": "^6.26.2",
    "react-tsparticles": "^2.12.2",
    "tailwind-scrollbar": "^3.1.0",
    "tsparticles": "^2.0.6",
    "typewriter-effect": "^2.21.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.9.0",
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "@vitejs/plugin-react": "^4.3.1",
    "autoprefixer": "^10.4.20",
    "daisyui": "^4.12.10",
    "eslint": "^9.9.0",
    "eslint-plugin-react": "^7.35.0",
    "eslint-plugin-react-hooks": "^5.1.0-rc.0",
    "eslint-plugin-react-refresh": "^0.4.9",
    "globals": "^15.9.0",
    "postcss": "^8.4.47",
    "tailwindcss": "^3.4.13",
    "vite": "^5.4.1"
  }
}

Demo

Acesse a Demo do Portfólio publicado na Vercel 👉️ https://portfolio-ryanbrito.vercel.app/

Vercel

Open Pro

Uso

Esse projeto foi elaborado com base no template do Vite e estilizado com o Biblioteca CSS Tailwind

Primeiros passos

Antes de qualquer coisa, certifique-se de que o Node.js está instalado na sua máquina, utilzando o comando:

node --version

Caso não, siga o passo a passo de instalação do Node.js da Alura 👇
https://www.alura.com.br/artigos/como-instalar-node-js-windows-linux-macos?srsltid=AfmBOopiIOrcWh6MtVgVvTWHUGHKmGL1DnZjAEYSebeYkIFMtvPmeXeM

Primeiro, utilize o comando npm install na raiz do projeto para inicializar a instalação do pacote node_modules baseado no package.json:

npm install

Logo em seguida, utilize o comando para inicializar o servidor local:

npm run dev
# ou
yarn dev

Abra o seu http://localhost: no navegador de preferência e veja o resultado!

Você pode começar a editar os componetes localizados no diretório ..\src\components\Home\Home.jsx e poderá ver os elementos sendo alterados em tempo real. A página irá atualizar automaticamente e mostrar os novos dados.

As rotas para todas as seções do Portfólio podem ser acessadas no diretório ..\src\main.jsx

Saiba mais

Para aprender um pouco mais sobre o React JS, leia a documentação oficial:

Créditos e Agradecimentos

Gostaria de agradecer ao meu professor Caio Vinícius pela ótima didática em sala de aula e aos colegas que me apoiaram na realização desse projeto. Muito obrigado!

Participantes

  • Ryan Brito Pereira Ramos, RM554497
  • Caio Vinícius Gonçalves de Oliveira, PC0486

About

Este projeto desenvolvido como parte da entrega para o Checkpoint 2 de Web Development na FIAP se consiste na criação de um Portfólio completo e responsivo, utilizando React JS e Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published